[Zope-dev] The field converters (:int, :text, etc.)
ender
kthangavelu@earthlink.net
Tue, 6 Feb 2001 05:03:41 -0800
my alpha quality dtml-contract tag does allows custom field converters much
as has been requested here, its meant as a generic form processing engine
with the ability to define per variable error pages. its got some other
features. its modeled on the arsdigita (acs) ad_page_contract.
due to my stupidity you have to add a custom filter directly to the filter
dictionary defined in Filters.py.
fyi for the license impaired its gpl'd
available at www.zope.org/Members/k_vertigo/PageContract.tgz
kapil
> > On 4 Feb 2001, at 15:59, Morten W. Petersen wrote:
> > > IIRC, there was some talk about modularizing the field
> > > converters (checkers) so that they could be easiliy modified
> > > and added to. Is there currently any efforts to solving
> > > this problem? If not, there's definently a need for it,
> > > IMO..
> >
> > I agree. Each time I get a Zope update I have to edit Converters.py
> >
> > What I want is something like :empty_as_none
> >
> > So a float, int or date field will be passed as None if the fields are
>
> blank,
>
> > rather than having the converter raising an exception.
> >
> > ignore_empty doesn't work, because then the field isn't passed in the
> > Record at all.
> >
> > I use SQLDict as the backend for all my forms (wow, it's great), so None
> > really is needed for every field if its blank. If I have ignore_empty,
>
> then that
>
> > field doesn't get updated in the database, so if someone wants to blank
> > out a field, they can't do it.
> >
> >
> >
> > Brad Clements, bkc@murkworks.com (315)268-1000
> > http://www.murkworks.com (315)268-9812 Fax
> > netmeeting: ils://ils.murkworks.com AOL-IM: BKClements
> >
> > _______________________________________________
> > Zope-Dev maillist - Zope-Dev@zope.org
> > http://lists.zope.org/mailman/listinfo/zope-dev
> > ** No cross posts or HTML encoding! **
> > (Related lists -
> > http://lists.zope.org/mailman/listinfo/zope-announce
> > http://lists.zope.org/mailman/listinfo/zope )
>
> _______________________________________________
> Zope-Dev maillist - Zope-Dev@zope.org
> http://lists.zope.org/mailman/listinfo/zope-dev
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://lists.zope.org/mailman/listinfo/zope-announce
> http://lists.zope.org/mailman/listinfo/zope )