Nice! Thanks Massimo! That helps a lot! :)
On Mar 23, 9:26 am, Massimo Di Pierro <[email protected]> wrote: > A component requires an action. A action can return multiple objects > as long as you have a view to arrange them. perhaps something like > this: > > from gluon.template import render > > def index(): > """ > <html><body> > {{=LOAD('default','combined',ajax=True)}} > </body></html> > """ > return render(content=index.__doc__,context=dict()) > > def combined(): > """ > {{=form1}} > {{=form2}} > """ > return > render(content=combined.__doc__,context=dict(form1=form1(),form2=form2())) > > def form1(): > return crud.create(db.person) > > def form1(): > return crud.create(db.dog) > > On Mar 23, 12:26 am, mart <[email protected]> wrote: > > > > > > > > > These are great! :) > > > Question: if a component is a part of a page like a form, then another > > part of the page (like another form) is also a component. How would we > > (or rather could we) pair up 2 components and treat them as one? (I.e. > > like in a form to subform relationship?). > > > As an example, I've been using one of your idea (the audit trail > > slice) to handle combining forms/tables to create tio appearance of > > having all these dedicated forms when really, its just a matter of > > combining. this works well, but the one thing thing that I would like > > to improve in this case is the idea that forms can be a little more > > dynamic (as opposed to having to pre-set different combinations). > > Something like fill form_1, then make a choice (like with a drop down) > > which may change the out come of the next form... but in the end (like > > with the audit trail) it has the full look and feel of being a single > > form. > > > Thanks, > > Mart :) > > > On Mar 22, 9:57 pm, DenesL <[email protected]> wrote: > > > > Thanks for this and other recent videos. > > > Keep them coming!!! > > > > On Mar 22, 5:49 pm, Massimo Di Pierro <[email protected]> > > > wrote: > > > > >http://vimeo.com/21363988 > > > > > Because we do not use them enough and feel we have room for > > > > improvement. > > > > > Massimo

