@Derek: I'm a newbie. Where do I put the Ajax code...in controller, or view..? Does it need some kind of <script></script> or brackets surrounding it?
Can you please type the syntax for linking to a page where user can add addresses? I don't know the best format for linking to functions. For purposes of showing me, assume that the function is called "add_partners" that I want to link to. Would it just be <a href="http://127.0.0.1:8000/CEA/default/add_partners/"> add partner</a> ? 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 > > 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.

