Nice Derek! Thanks for sharing. I will give it a try for sure soon...
Richard On Wed, Mar 20, 2013 at 3:57 PM, Derek <[email protected]> wrote: > > > http://www.web2pyslices.com/slice/show/1612/ajax-adding-child-records-to-parent > > There you go. > > On Wednesday, March 20, 2013 12:45:06 PM UTC-7, Alex Glaros wrote: >> >> Hi Derek, >> >> mail it here: >> http://www.gov-ideas.**com/contact.htm<http://www.gov-ideas.com/contact.htm> >> >> thanks, >> >> Alex >> >> On Monday, March 18, 2013 5:33:41 PM UTC-7, Alex Glaros wrote: >>> >>> Does anyone know how to create a loop allowing variable number of child >>> records to be added to a parent? >>> >>> Here’s a sample where only one child is created. The “client” is the >>> parent record and “address” is the child record. >>> http://web2py.com/books/**default/chapter/29/07<http://web2py.com/books/default/chapter/29/07> >>> >>> Can anyone please type the code to show how to allow user to add >>> variable number of child records? >>> >>> If it’s easier to do not using factory, that’s fine. >>> >>> Thanks, >>> >>> Alex Glaros >>> >>> >>> One form for multiple tables >>> >>> model: >>> >>> db.define_table('client', >>> >>> Field('name')) >>> >>> db.define_table('address', >>> >>> Field('client','reference client', >>> >>> writable=False,readable=False)**, >>> >>> Field('street'),Field('city')) >>> >>> controller: >>> >>> def register(): >>> >>> form=SQLFORM.factory(db.**client,db.address) >>> >>> if form.process().accepted: >>> >>> id = db.client.insert(**db.client._**filter_fields(form.vars)) >>> >>> form.vars.client=id >>> >>> id = db.address.insert(**db.**address._filter_fields(form.** >>> vars)) >>> >>> response.flash='Thanks for filling the form' >>> >>> return dict(form=form) >>> >>> -- > > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

