Re: Template_flexy + QuickForm problem: hidden formfieldgets overwritten with bad value
| From: | Alan Knowles | Date: | Tue, 05 Aug 2003 07:57:42 +0000 |
| Subject: | Re: Template_flexy + QuickForm problem: hidden formfieldgets overwritten with bad value | ||
| References: | 1 2 | Groups: | php.pear.general php.pear.general |
| Request: | Send a blank email to pear-general+get-7001@lists.php.net to get a copy of this message | ||
Andy,
It's best not to rely on the QF integration in Flexy, it has been droped in the next release - due to quite a few reasons.
There is a flexy renderer for quickforms, that Ron McClain wrote, the link is in the Mailing list archives (or it might be in CVS already?). This provides a slightly more classic way to integrate it.. - using
{qf.formelement.xxxx:h} I think..
I have got some of the documentation for Flexy updated at
http://devel.akbkhome.com/livedocs/livedoc.php?q=package.html.html-template-flexy
It may be possible to use the $flexy->getElements() and the extra argument to $flexy->ouputObject() to do what The current version tried to do If someone wants to tackle that.... :)
http://devel.akbkhome.com/livedocs/livedoc.php?q=package.html.html-template-flexy.html-template-flexy.getelements
http://devel.akbkhome.com/livedocs/livedoc.php?q=package.html.html-template-flexy.html-template-flexy.outputobject
Regards
Alan
Crain wrote:
Thanks! I'll check that out. Andy-----Original Message----- From: Bertrand Mansion [mailto:bmansion@mamasam.com] Sent: Sunday, August 03, 2003 6:18 PM To: Andy Crain; pear-general@lists.php.net Subject: Re: [PEAR] Template_flexy + QuickForm problem: hidden formfieldgets overwritten with bad value <crain@fuse.net> wrote :somethingBertrand, Thanks very much for the tip. If nothing else works, I'll doaroundlike that, probably just change the variable name. I was just hoping that I could more directly address the problem, rather than codeEvenit. If that's not possible, though, it's not the end of the world. Could someone point me to the method or methods responsible for rewriting current request variables into form field default values?goingif I can't change the behavior, I'd like to know what is actuallytheon, as I expect to use QuickForm much more in the near future. I couldn't find anything in the documentation or in my first skim overwhenQF code.This is handled by events in element.php onQuickFormEvent() method,the updateValue event is passed. Some elements have special behaviors, for example checkboxes or radios, and override onQuickFormEvent(). Basically, first we check for constants, then default values, then submitted values. If the element finds a submitted value, then it uses it. Asyourform uses GET method and the field has the same name, then it usesthisvalue. Bertrand Mansion Mamasam -- PEAR General Mailing List (http://pear.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php