Couldn't you generate the definitions in the __init__ dynamically at Servlet
creation time?

> -----Original Message-----
> From: Luke Opperman [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 01, 2002 5:55 PM
> To: Ian Bicking; Webware Discuss
> Subject: Re: [Webware-discuss] FunFormKit and Dynamic fields
> 
> 
> > In what ways are the form fields varying? 
> 
> In our current system, you select a table, then select a
> specific record in the table (optionally by category). The
> table and record selections are then passed to a Detail
> page, which gets the meta-definition for the table and how
> to display the fields of the table from the database, and
> generates the form.
> 
> So for a specific user's single interaction with the form
> it shouldn't change (ie for validation, but see your
> comment below), but if the user chooses a new table to get
> a record from then the form could change completely. Really
> can't be cached I guess.
> 
> > There's things in their for
> > dynamic select fields, and you can hide fields, which
> > provides a certain
> > dynamicism -- you can define a form with all possible
> > fields, and hide
> > the ones that aren't necessary.
> 
> I suppose we could generate all the possible forms (since
> they are fixed for a specific table). But tables can also
> be dynamically added to the system, and that needs to show
> up.
>  
> > The reason it is defined in __init__ is because the form
> > generation/validation/regeneration process always has to
> > be working off
> > the same form definition -- if the definition is dynamic,
> > you might be
> > validation based on a definition that doesn't match the
> > definition used
> > to create the form.
> 
> I suppose this is a possibility. Really, the form
> definition needs to stay consistent for a single user
> walking through the process, but regenerate for the next
> user or the next time this user loads it. Because a user
> interaction may change the system for the next use. Hmm.
> 
> > I did play around with the idea of a
> > MutableFormDefinition -- the code
> > for which is still in Form.py, but still untested.
> 
> I just saw this, I'll take a further look.
> 
> Thanks,
> 
> Luke
> 
> =====
> ------------------
> Reference Counting Garbage Collection:
> Look out philosophy majors, things really DO
> cease to exist when no one is looking at them!
> ------------------
> 
> __________________________________________________
> Do You Yahoo!?
> Great stuff seeking new owners in Yahoo! Auctions! 
> http://auctions.yahoo.com
> 
> _______________________________________________
> Webware-discuss mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/webware-discuss
> 


----------------------------------------------------------------------------

This e-mail and any attachments may be confidential or legally privileged.
If you received this message in error or are not the intended recipient, you
should destroy the e-mail message and any attachments or copies, and you are
prohibited from retaining, distributing, disclosing or using any information
contained herein.  Please inform us of the erroneous delivery by return
e-mail. 

Thank you for your cooperation.

----------------------------------------------------------------------------



_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to