Thank you, I've been trying to find more information about LOAD, web2py_component, web2py_ajax_page and web2py_trap_form, but I still don't get the big picture.
What are the web2py_components? When should I use LOAD?... I'm using ajax, but when should I use the above instead of a 'standard' ajax(..., ..., target) request to a controller and put the response in an existing div? What are typical use case for LOAD, web2py_components, ...? Reading up in this group I get the impression that more people than me have questions. Is there any documentation you could point at? Could the 'Ajax Recipes' be updated in the book? (I can help if that's needed, as soon as I understand the concept enough) cheers / jonas On Jul 13, 7:06 pm, mdipierro <[email protected]> wrote: > BTW since 1.80.1 welcome include a generic.load > what is it? > > Say you have > > def someaction(): > """ any action """ > return dict(form=crud.create(db.mytable)) > > which may or may not have a view. And you have another action > > def index(): return dict() > > with its own view > > {{extend 'layout.htm'}} > Hello > > Now you can include an ajax callback from the latter to the former > with > > {{extend 'layout.htm'}} > Hello > {{=LOAD(request.controller,'someaction.load')}} > > NOTICE .load. The form will be ebedded in the view. The processing > will not reload the page. The flash message will be displayed > correctly. > > To use in old apps you need to copy views/generic.loadinto your old > app.

