widgets.objectwidget - Object Widget¶
A widget to display IObject instances in forms.
-
class
waeup.kofa.widgets.objectwidget.KofaObjectDisplayWidget(context, request, factory, **kw)[source]¶ Bases:
waeup.kofa.widgets.objectwidget.KofaObjectWidget-
__doc__= None¶
-
__implemented__= <implementedBy waeup.kofa.widgets.objectwidget.KofaObjectDisplayWidget>¶
-
__module__= 'waeup.kofa.widgets.objectwidget'¶
-
__provides__¶ Special descriptor for class __provides__
The descriptor caches the implementedBy info, so that we can get declarations for objects without instance-specific interfaces a bit quicker.
For example:
>>> from zope.interface import Interface >>> class IFooFactory(Interface): ... pass >>> class IFoo(Interface): ... pass >>> class C(object): ... implements(IFoo) ... classProvides(IFooFactory) >>> [i.getName() for i in C.__provides__] ['IFooFactory']
>>> [i.getName() for i in C().__provides__] ['IFoo']
-
display= True¶
-
-
class
waeup.kofa.widgets.objectwidget.KofaObjectWidget(context, request, factory, **kw)[source]¶ Bases:
zope.formlib.objectwidget.ObjectWidget-
__doc__= None¶
-
__implemented__= <implementedBy waeup.kofa.widgets.objectwidget.KofaObjectWidget>¶
-
__module__= 'waeup.kofa.widgets.objectwidget'¶
-
__provides__¶ Special descriptor for class __provides__
The descriptor caches the implementedBy info, so that we can get declarations for objects without instance-specific interfaces a bit quicker.
For example:
>>> from zope.interface import Interface >>> class IFooFactory(Interface): ... pass >>> class IFoo(Interface): ... pass >>> class C(object): ... implements(IFoo) ... classProvides(IFooFactory) >>> [i.getName() for i in C.__provides__] ['IFooFactory']
>>> [i.getName() for i in C().__provides__] ['IFoo']
-
display= False¶
-