I note that when ajax=False then request.vars is a dict rather than a
storage object.

On Jul 19, 11:44 am, apple <[email protected]> wrote:
> The following works fine with the SQLFORM line and ajax=false or
> ajax=true. However replacing SQLFORM line with the CRUD line it works
> with ajax=true but fails with ajax=false, generating one of those
> annoying "restricted errors". I am guessing related to previous issue
> with request.vars and load?
>
> CONTROLLER
> def test():
>     return dict()
> def testload():
>     form=crud.update(db.customer,"1")
>     #form=SQLFORM(db.customer,"1")
>     return dict(form=XML(form.xml()))
> TEST.HTML VIEW
> {{extend 'layout.html'}}
> {{=LOAD(c='crm',f='testload.load', ajax=False, ajax_trap=True)}}
> TESTLOAD.LOAD VIEW
> {{=form}}

Reply via email to