On Wed, 2002-12-18 at 19:56, Wayne Larsen wrote:
> Okay, I hope this question is as easy to answer as the
> last one (but I fear it isn't).
> 
> I've been using Cheetah and FunFormKit - the
> combination works great for a single form.  I create a
> python class that defines the form, inheriting from my
> cheetah template as well as FormServlet.  Then I
> create a cheetah template that inherits from this
> form, and controls the display of the form.  All well
> and good so far.
> 
> Now, creating a python class that defines multiple
> forms seems to be also doable (although I confess to
> not having actually done it).
> 
> However, it seems there should be a simple way of
> including a form in any cheetah template, one that
> does not necessarily inherit from the form in
> question.  This would be required for instance to add
> a search box to each page.  

I have to admit I haven't really tried using them together yet. 
Especially with 0.4, with repeating and compound fields, it becomes
harder to do layout (though 0.4 provides better layout as well).

But I have imagined them being used where the RenderableForm is in the
searchList, without any subclassing between them.  Or, if you have two
forms, put a dictionary like {'form1': self.renderableForm('form1'),
'form2': self.renderableForm('form2')}

> I tried cutting and pasting the actual form code into
> a different page, and this works great, except for the
> hidden _formID_ field.  I have to know in advance what
> that formID value is going to be, and it appears to me
> that these values are dynamic, so this approach falls
> down.

They aren't dynamic if you aren't using MutableForms.  I wouldn't
recommend using those anyway.  Otherwise they are simply the name of the
form -- each form on a page has to have a unique name.

-- 
Ian Bicking           Colorstudy Web Development
[EMAIL PROTECTED]   http://www.colorstudy.com
PGP: gpg --keyserver pgp.mit.edu --recv-keys 0x9B9E28B7
4869 N Talman Ave, Chicago, IL 60625 / (773) 275-7241



-------------------------------------------------------
This SF.NET email is sponsored by: Order your Holiday Geek Presents Now!
Green Lasers, Hip Geek T-Shirts, Remote Control Tanks, Caffeinated Soap,
MP3 Players,  XBox Games,  Flying Saucers,  WebCams,  Smart Putty.
T H I N K G E E K . C O M       http://www.thinkgeek.com/sf/
_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to