Thinking about this I can't picture it.  So do you render the parent-
>child form on the server?  If so do you just render inputs for one
child?  Or do you pick n number of child forms to render with the
parent?

I've done parent -> child on "one" form.  At least it looked that way
to the user.  But it was actually two ".load" forms loaded into a
containing .html page using ajax to avoid page refreshes.

-Rip

On Sep 3, 4:07 pm, "[email protected]"
<[email protected]> wrote:
> I completely agree - one of the really nice things about Django is
> that it allows you to have parent -> child models in a single form.
>
> The example from Dominic seems quite complex. Could anyone suggest
> some ideas of how we could implement this functionality within Web2Py
> - I'm happy to try and code something but as I'm new to Web2Py I'm not
> even sure where to start.
>
> any help at all would be appreciated.
>
> Kind Regards
>
> Portly
>
> On Sep 3, 9:39 pm, mart <[email protected]> wrote:
>
>
>
> > This sounds a lot like sub-forms (ends up being part of the form, but
> > can be managed separately, even at run time). I worked on Adobe's Form
> > designer (which is bundled with a full version of Acrobat)... if we we
> > don't have sub-forms in web2py, I would strongly recommend we create
> > them :)
>
> > Mart
>
> > On Sep 3, 4:14 pm, mdipierro <[email protected]> wrote:
>
> > > you are right it would not but it may be a way to store multiple
> > > addresses (as a list of strings) without creating a table of
> > > addresses.
>
> > > On Sep 3, 1:10 pm, "[email protected]"
>
> > > <[email protected]> wrote:
> > > > Hi Mdipierro
>
> > > > firstly thank you so much for Web2Py - the more I look into it the
> > > > more I love it.
>
> > > > I'm slightly confused by your answer however - how would list:string
> > > > help me input data for two models at once?
>
> > > > kind regards
>
> > > > Portly
>
> > > > On Sep 3, 5:38 pm, mdipierro <[email protected]> wrote:
>
> > > > > With the new list:string it should be easy to create a widget for it.
> > > > > WIll look into it.
>
> > > > > On Sep 3, 10:14 am, "[email protected]"
>
> > > > > <[email protected]> wrote:
> > > > > > Thank you very much for this Dominic. I've had a quick look and 
> > > > > > there
> > > > > > is a lot to take in (I guess I was hoping for a much simpler 
> > > > > > solution
> > > > > > lol).
>
> > > > > > regards
>
> > > > > > Portly
>
> > > > > > On Sep 3, 1:28 pm, Dominic <[email protected]> wrote:
>
> > > > > > > We (Sahana-Eden) use to do such things with web2py, in connection 
> > > > > > > with
> > > > > > > a RESTful API.
>
> > > > > > > See for 
> > > > > > > example:http://vita.sahanafoundation.org/eden/pr/person/1http://vita.sahanafo...
>
> > > > > > > It can also speak several XML formats, of course, and 
> > > > > > > JSON;http://vita.sahanafoundation.org/eden/pr/person/1.xmlhttp://vita.saha...
>
> > > > > > > The code behind that looks like:
>
> > > > > > > Person 
> > > > > > > Model:http://bazaar.launchpad.net/~flavour/sahana-eden/trunk/annotate/head%......
>
> > > > > > > The actual Person 
> > > > > > > controller:http://bazaar.launchpad.net/~flavour/sahana-eden/trunk/annotate/head%...
>
> > > > > > > HTML frontend 
> > > > > > > controller:http://bazaar.launchpad.net/~flavour/sahana-eden/trunk/annotate/head%...
>
> > > > > > > Backend 
> > > > > > > extensions:http://bazaar.launchpad.net/~flavour/sahana-eden/trunk/annotate/head%...
>
> > > > > > > Regards,
> > > > > > > Dominic
>
> > > > > > > On 3 Sep, 13:38, "[email protected]"
>
> > > > > > > <[email protected]> wrote:
> > > > > > > > Is it possible to edit a parent + child model as a single form 
> > > > > > > > and
> > > > > > > > automatically create both the parent and respective children in 
> > > > > > > > the
> > > > > > > > database.
>
> > > > > > > > As an example, say I have a Person model and the person can have
> > > > > > > > multiple Addresses. Is it possible to create a Person and add 
> > > > > > > > several
> > > > > > > > addresses on a single form at the same time.
>
> > > > > > > > Out of the box with Web2Py I know this is not possible but as 
> > > > > > > > it is a
> > > > > > > > common situation I'm sure someone has already solved this 
> > > > > > > > particular
> > > > > > > > problem.
>
> > > > > > > > Many Thanks in advance for any help.
>
> > > > > > > > Portly.- Hide quoted text -
>
> > > > > > > - Show quoted text -- Hide quoted text -
>
> > - Show quoted text -

Reply via email to