thanks Richard, what would be great is a simple example that we can collectively work on in this group, then recommend for inclusion in http://www.web2pyslices.com
much appreciated, Alex On Wednesday, March 20, 2013 9:23:54 AM UTC-7, Richard wrote: > > The app is pretty old and my need little refactoring to work under recent > web2py version... I wrote that 2 years ago I think... > > Also, I don't think it the way to go, because there is a issue in the app > about validators that are not individualized for the added input on the > fly... > > I will try to wrote something for you as soon as I get time... It will be > base on component and fixed value for the client... > > Richard > > > On Wed, Mar 20, 2013 at 10:36 AM, Alex Glaros <[email protected]<javascript:> > > wrote: > >> thanks for the attached full example Steve >> >> did you write it just to assist for this topic? >> >> When I go to the app page I get: >> >> invalid view (default/register_new.html) >> >> do I need to import anything? >> >> I will study it and try and get small pieces of it going a bit at a time >> so that I can understand how it works >> >> regarding "did you take a look the discussion link above?", I did but >> I'm not experienced enough to get over my lack of understanding >> >> much appreciated! >> >> Alex >> >> On Wednesday, March 20, 2013 1:05:21 AM UTC-7, 黄祥 wrote: >> >>> did you take a look the discussion link above? >>> please find attached file that on discussion link above >>> hope this can help >>> >>> * >>> >>> [image: 黄祥] >>> >>> スティファン クリスティ (黄祥) >>> >>> Stifan Kristi (Kou Shou) >>> >>> ジャカルタ、 インドネシア >>> >>> Jakarta, Indonesia >>> >>> 携帯。 +六二 八一八 七八三 一一八 >>> >>> Cell. +62 818 783 118 >>> >>> ウェブサイト : http://stevevanchristie.net >>> >>> Website : http://stevevanchristie.net >>> * >>> >>> >>> On Wed, Mar 20, 2013 at 12:02 PM, Alex Glaros <[email protected]>wrote: >>> >>>> is there any way to use python to create the loop? >>>> * >>>> >>>> {{while user keeps adding records:}} >>>> >>>> {{pass parent ID to variable}} >>>> >>>> <P>{{run factory to create child record and auto-insert parentID}}</P> >>>> >>>> {{response.write('do you want to add more child records?')}} >>>> {{pass}}* >>>> >>>> On Tuesday, March 19, 2013 3:21:39 PM UTC-7, Alex Glaros wrote: >>>>> >>>>> @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/**CE**A/default/add_partners/<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/**defaul**t/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 web2py+un...@**googlegroups.com. >>>> >>>> For more options, visit >>>> https://groups.google.com/**groups/opt_out<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] <javascript:>. >> 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.

