c.w.o.RequestWidget(object) : class documentation

Part of canonical.widgets.owner View In Hierarchy

Known subclasses: canonical.widgets.context.ContextWidget, canonical.widgets.owner.HiddenUserWidget

Implements interfaces: zope.app.form.browser.interfaces.IBrowserWidget, zope.app.form.interfaces.IInputWidget

A widget that sets itself to a value calculated from request

This is a bit of a hack, but necessary. If we are using the Zope form generation machinery, then the only things that know about request are the Views (the AddView and the Widgets). It is easier to define a custom widget than to override the AddView

Method __init__ Undocumented
Method validate See zope.app.form.interfaces.IInputWidget
Method getInputValue See zope.app.form.interfaces.IInpputWidget
Method applyChanges See zope.app.form.interfaces.IInputWidget
Method setPrefix See zope.app.form.interfaces.IWidget
Method hasInput See zope.app.form.interfaces.IInputWidget
Method __call__ See zope.app.form.browser.interfaces.IBrowserWidget
Method hidden See zope.app.form.browser.interfaces.IBrowserWidget
Method error See zope.app.form.browser.interfaces.IBrowserWidget
def __init__(self, context, request):
Undocumented
def validate(self):
See zope.app.form.interfaces.IInputWidget
def getInputValue(self):
See zope.app.form.interfaces.IInpputWidget
def applyChanges(self, content):
See zope.app.form.interfaces.IInputWidget
def setPrefix(self, prefix):
See zope.app.form.interfaces.IWidget
def hasInput(self):
See zope.app.form.interfaces.IInputWidget
def __call__(self):
See zope.app.form.browser.interfaces.IBrowserWidget
def hidden(self):
See zope.app.form.browser.interfaces.IBrowserWidget
def error(self):
See zope.app.form.browser.interfaces.IBrowserWidget
API Documentation for Launchpad, generated by pydoctor at 2010-09-27 00:00:11.