[Zope] Re: Formulator Date Time fields not rendering CSS class element
Eric Walstad
eric@ericwalstad.com
Thu, 25 Apr 2002 10:33:29 -0700
Ugh, I just found that the MultiList field doesn't render the CSS Class,
either. Heeelp!
Eric.
Eric Walstad wrote:
> Hi All!
>
> I scoured the list archives and also tried the Formulator mailing
> list... no joy.
>
> I find that when I specify a CSS class in my Formulator Date/Time fields
> the class element is not getting rendered on the page. I've tried using
> both the "CSS class" entry on the ZMI Edit tab as well as the one on the
> Override tab with no luck. The CSS class element is getting rendered
> fine on my Text Fields.
>
> I tried chasing down the problem in the code:
>
> DateTimeWidget.render()
> (do some magic to format the date parts)
> Field.render_sub_field()
> _render_helper()
> Widget.render()
> return "[widget]"
>
> I couldn't figure out where the CSS class element is supposed to get
> rendered. I also don't understand what "[widget]" is supposed to do.
>
> I simply want each of the text fields (the sub fields that get rendered
> with the whole Date/Time field) to have a "class='reqd_input'" element.
>
> The Zope Date/Time object *is* storing the css_class property value, but
> I believe that value is just not making it to the function that renders
> the HTML tag.
>
> Any pointers are *VERY* appreciated!!
>
> PS, pls respond to me directly as well as to the list.
>
> Eric.