[top] / zope / app / form / interfaces / IWidget
Generically describes the behavior of a widget.
Note that this level must be still presentation independent.
name
(Attribute)
The unique widget name
This must be unique within a set of widgets.
hint
(Attribute)
A hint regarding the use of the widget.
Hints are traditionally rendered using tooltips in GUIs, but may be rendered differently depending on the UI implementation.
Hint may be translated for the request.
The attribute may be implemented as either a read-write or read-only property, depending on the requirements for a specific implementation.
request
(Attribute)
The request
The request is a surrogate for the user. It also provides the presentation type and skin. It is of type IPresentationRequest.
label
(Attribute)
The widget label.
Label may be translated for the request.
The attribute may be implemented as either a read-write or read-only property, depending on the requirements for a specific implementation.
visible
(Attribute)
A flag indicating whether or not the widget is visible.
context
(Attribute)
The context of the object
This is the object being adapted, viewed, extended, etc.
* = required
setRenderedValue(value)
Set the value to be rendered by the widget.
Calling this method will override any values provided by the user.
For input widgets (IInputWidget implementations), calling this sets the value that will be rendered even if there is already user input.
setPrefix(prefix)
Set the name prefix used for the widget
The widget name is used to identify the widget's data within input data. For example, for HTTP forms, the widget name is used for the form key.
It is acceptable to reset the prefix: set it once to read values from the request, and again to redraw with a different prefix but maintained state.
There are no specific adapters registered for this interface.
There are no extended adapters registered for this interface.
zope.viewlet.metaconfigure.JavaScriptViewlet
(name: boston.js)
zope.viewlet.manager.<ViewletManager providing IJavaScript>
(name: zope.app.boston.IJavaScript)
zope.viewlet.viewlet.SimpleViewletClass from /opt/zope/sr/apidoc/src/zope/app/boston/viewlets/toolbar/viewlet.pt
(name: toolbar)
zope.traversing.namespace.lang
(name: lang)
zope.viewlet.manager.<ViewletManager providing ICSS>
(name: zope.app.boston.ICSS)
zope.traversing.namespace.acquire
(name: acquire)
zope.traversing.namespace.acquire
(name: acquire)
zope.traversing.namespace.acquire
(name: acquire)
zope.traversing.namespace.acquire
(name: acquire)
zope.app.apidoc.codemodule.browser.introspector.annotationsNamespace
(name: annotations)
zope.app.apidoc.codemodule.browser.introspector.annotationsNamespace
(name: annotations)
zope.app.apidoc.codemodule.browser.introspector.annotationsNamespace
(name: annotations)
zope.app.apidoc.codemodule.browser.introspector.annotationsNamespace
(name: annotations)
zope.viewlet.metaconfigure.CSSViewlet
(name: xmltree.css)
zope.app.pagetemplate.urlquote.URLQuote
(name: url)
zope.viewlet.viewlet.SimpleViewletClass from /opt/zope/sr/apidoc/src/zope/app/boston/viewlets/xmltree/xmltree.pt
(name: xmltree)
zope.viewlet.metaconfigure.CSSViewlet
(name: skin.css)
zope.app.preference.preference.preferencesNamespace
(name: preferences)
zope.app.preference.default.DefaultPreferences
(name: preferences)
zope.traversing.namespace.attr
(name: attribute)
zope.traversing.namespace.attr
(name: attribute)
zope.traversing.namespace.attr
(name: attribute)
zope.traversing.namespace.attr
(name: attribute)
zope.viewlet.manager.<ViewletManager providing IHead>
(name: zope.app.boston.IHead)
zope.app.component.back35.RegistrationManagerNamespace
(name: registrations)
zope.viewlet.manager.<ViewletManager providing ILeft>
(name: zope.app.boston.ILeft)
zope.traversing.namespace.resource
(name: resource)
zope.traversing.namespace.resource
(name: resource)
zope.traversing.namespace.resource
(name: resource)
zope.traversing.namespace.resource
(name: resource)
zope.traversing.namespace.etc
(name: etc)
zope.traversing.namespace.etc
(name: etc)
zope.traversing.namespace.etc
(name: etc)
zope.traversing.namespace.etc
(name: etc)
zope.traversing.namespace.etc
(name: etc)
zope.app.apidoc.apidoc.apidocNamespace
(name: apidoc)
zope.app.apidoc.apidoc.apidocNamespace
(name: apidoc)
zope.app.apidoc.apidoc.apidocNamespace
(name: apidoc)
zope.app.apidoc.apidoc.apidocNamespace
(name: apidoc)
zope.traversing.namespace.acquire
(name: acquire)
zope.traversing.namespace.lang
(name: lang)
zope.traversing.namespace.lang
(name: lang)
zope.traversing.namespace.lang
(name: lang)
zope.traversing.namespace.lang
(name: lang)
zope.traversing.namespace.item
(name: item)
zope.traversing.namespace.item
(name: item)
zope.traversing.namespace.item
(name: item)
zope.traversing.namespace.item
(name: item)
zope.traversing.namespace.item
(name: item)
zope.viewlet.metaconfigure.JavaScriptViewlet
(name: xmltree)
zope.viewlet.metaconfigure.CSSViewlet
(name: toolbar-css)
zope.traversing.namespace.adapter
(name: adapter)
zope.app.apidoc.apidoc.apidocNamespace
(name: apidoc)
zope.traversing.namespace.vh
(name: vh)
zope.traversing.namespace.vh
(name: vh)
zope.traversing.namespace.vh
(name: vh)
zope.traversing.namespace.vh
(name: vh)
zope.app.onlinehelp.helpNamespace
(name: help)
zope.app.onlinehelp.helpNamespace
(name: help)
zope.app.onlinehelp.helpNamespace
(name: help)
zope.app.onlinehelp.helpNamespace
(name: help)
zope.app.onlinehelp.helpNamespace
(name: help)
zope.traversing.namespace.adapter
(name: adapter)
zope.traversing.namespace.adapter
(name: adapter)
zope.traversing.namespace.adapter
(name: adapter)
zope.traversing.namespace.adapter
(name: adapter)
zope.traversing.namespace.debug
(name: debug)
zope.traversing.namespace.debug
(name: debug)
zope.traversing.namespace.debug
(name: debug)
zope.traversing.namespace.debug
(name: debug)
zope.app.pagetemplate.talesapi.ZopeTalesAPI
(name: zope)
zope.traversing.namespace.attr
(name: attribute)
zope.app.preference.preference.preferencesNamespace
(name: preferences)
zope.app.preference.preference.preferencesNamespace
(name: preferences)
zope.app.preference.preference.preferencesNamespace
(name: preferences)
zope.app.preference.preference.preferencesNamespace
(name: preferences)
zope.app.apidoc.codemodule.browser.introspector.annotationsNamespace
(name: annotations)
zope.traversing.namespace.view
(name: view)
zope.traversing.namespace.view
(name: view)
zope.traversing.namespace.view
(name: view)
zope.traversing.namespace.view
(name: view)
zope.formlib.namedtemplate.NamedTemplatePathAdapter
(name: template)
zope.viewlet.manager.<ViewletManager providing IToolBar>
(name: zope.app.boston.IToolBar)
zope.viewlet.metaconfigure.CSSViewlet
(name: widget.css)
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.
zope.app.form.browser.textwidgets.DateDisplayWidget
zope.app.form.browser.textwidgets.FileWidget
zope.app.form.browser.boolwidgets.BooleanDisplayWidget
zope.app.form.browser.widget.SimpleInputWidget
zope.app.form.browser.source.SourceDisplayWidget
zope.app.dav.widget.SequenceDAVWidget
zope.app.form.browser.textwidgets.DateWidget
zope.app.form.browser.itemswidgets.MultiSelectFrozenSetWidget
zope.app.form.browser.source.SourceListInputWidget
zope.app.form.browser.textwidgets.Bytes
zope.app.form.browser.boolwidgets.CheckBoxWidget
zope.app.rotterdam.editingwidgets.SimpleEditingWidget
zope.app.form.browser.sequencewidget.SequenceDisplayWidget
zope.app.form.browser.itemswidgets.MultiSelectWidget
zope.app.form.browser.source.SourceOrderedMultiSelectWidget
zope.app.form.browser.itemswidgets.ItemsWidgetBase
zope.app.form.browser.itemswidgets.MultiCheckBoxWidget
zope.app.form.browser.source.SourceMultiCheckBoxWidget
zope.app.form.browser.textwidgets.PasswordWidget
zope.app.form.browser.itemswidgets.ItemsEditWidgetBase
zope.app.dav.widget.DAVWidget
zope.app.form.browser.source.SourceMultiSelectWidget
zope.app.form.browser.itemswidgets.ItemsMultiDisplayWidget
zope.app.form.browser.textwidgets.DatetimeWidget
zope.app.form.browser.textwidgets.ASCIIAreaWidget
zope.app.form.browser.source.SourceSelectWidget
zope.app.form.browser.textwidgets.DatetimeI18nWidget
zope.app.form.browser.textwidgets.IntWidget
zope.app.form.browser.itemswidgets.ItemsMultiEditWidgetBase
zope.app.form.browser.itemswidgets.SelectWidget
zope.app.form.browser.textwidgets.BytesWidget
zope.app.form.browser.textwidgets.URIDisplayWidget
zope.app.form.Widget
zope.app.dav.widget.TextDAVWidget
zope.app.homefolder.browser.DottedNameWidget
zope.app.form.browser.widget.BrowserWidget
zope.app.form.browser.itemswidgets.OrderedMultiSelectWidget
zope.app.form.browser.textwidgets.TextWidget
zope.app.form.browser.sequencewidget.SequenceWidget
zope.app.form.browser.textwidgets.DateI18nWidget
zope.app.form.browser.objectwidget.ObjectWidget
zope.app.form.browser.widget.UnicodeDisplayWidget
zope.app.form.browser.source.SourceSequenceDisplayWidget
zope.app.form.browser.source.SourceDropdownWidget
zope.app.form.browser.widget.DisplayWidget
zope.app.form.browser.textwidgets.BytesDisplayWidget
zope.app.form.browser.itemswidgets.MultiSelectSetWidget
zope.app.form.browser.textwidgets.DecimalWidget
zope.app.form.browser.source.SourceMultiSelectSetWidget
zope.app.form.browser.itemswidgets.ListDisplayWidget
zope.app.form.InputWidget
zope.app.form.browser.sequencewidget.ListSequenceWidget
zope.app.form.browser.itemswidgets.ItemDisplayWidget
zope.app.form.browser.textwidgets.ASCIIWidget
zope.app.form.browser.source.SourceMultiSelectFrozenSetWidget
zope.app.form.browser.textwidgets.FloatWidget
zope.app.homefolder.browser.PathWidget
zope.app.form.browser.itemswidgets.DropdownWidget
zope.app.form.browser.textwidgets.TextAreaWidget
zope.app.form.browser.textwidgets.BytesAreaWidget
zope.app.form.browser.itemswidgets.RadioWidget
zope.app.dav.widget.XMLDAVWidget
zope.app.form.browser.textwidgets.ASCIIDisplayWidget
zope.app.securitypolicy.browser.granting.GrantWidget
zope.app.form.browser.source.SourceRadioWidget
zope.app.form.browser.itemswidgets.SetDisplayWidget
zope.app.form.browser.textwidgets.DatetimeDisplayWidget
zope.app.form.browser.textwidgets.ASCII
zope.app.form.browser.sequencewidget.TupleSequenceWidget
zope.app.form.browser.source.SourceInputWidget