[Zope3-dev] widget question: propertyNames/getValue
Jim Fulton
jim at zope.com
Fri Feb 13 09:54:12 EST 2004
We want the configurable fields of a widget to be part of a widget's
interface, so that we can configure the widget externally and automatically.
I think this is what Gary was saying.
And, as Gary pointed out, it will facilitate the definition of custom
widgets for forms through ZCML without writing a separate ZCML directive for each
widget type.
Jim
Fred Drake wrote:
> Garrett Smith wrote:
> > I'm trying to make sense of propertyNames in the widget facility. From
> > what I can see, propertyNames and getValue can be removed from IWidget
>
> On Saturday 07 February 2004 07:38 pm, Jim Fulton wrote:
> > My opinion is that widgets should implement schemas that describe their
> > configuration data, which are exposed via attributes.
>
> So there's no need to hold on to the existing propertyNames/getValue cruft.
> Let's ditch those now! Adding a simple base widget schema would be nice,
> but doesn't seem necessary. I'd be just as happy to say all of that is
> implementation and not part of the interface.
>
>
> -Fred
>
--
Jim Fulton mailto:jim at zope.com Python Powered!
CTO (540) 361-1714 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org
More information about the Zope3-dev
mailing list