[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/formlib/widgets.py Multiselect and Checkbox widget added.
Charlie Clark
charlie at begeistert.org
Sun Oct 10 15:14:43 EDT 2010
Log message for revision 117411:
Multiselect and Checkbox widget added.
Changed:
U Products.CMFDefault/trunk/Products/CMFDefault/formlib/widgets.py
-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/formlib/widgets.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/formlib/widgets.py 2010-10-10 15:26:49 UTC (rev 117410)
+++ Products.CMFDefault/trunk/Products/CMFDefault/formlib/widgets.py 2010-10-10 19:14:42 UTC (rev 117411)
@@ -10,16 +10,15 @@
# FOR A PARTICULAR PURPOSE.
#
##############################################################################
-"""Custom form widgets.
+"""Custom form widgets."""
-$Id$
-"""
-
from zope.app.form import InputWidget
from zope.app.form.browser import ASCIIWidget
from zope.app.form.browser import BrowserWidget
from zope.app.form.browser import FileWidget
+from zope.app.form.browser import MultiCheckBoxWidget
from zope.app.form.browser import MultiSelectSetWidget
+from zope.app.form.browser import MultiSelectWidget
from zope.app.form.browser import RadioWidget
from zope.app.form.browser import TextWidget
from zope.app.form.browser import TextAreaWidget
@@ -52,7 +51,13 @@
def ChoiceRadioWidget(field, request):
return RadioWidget(field, field.vocabulary, request)
+def ChoiceMultiSelectWidget(field, request):
+ return MultiSelectWidget(field, field.value_type.vocabulary, request)
+def ChoiceCheckBoxWidget(field, request):
+ return MultiCheckBoxWidget(field, field.value_type.vocabulary, request)
+
+
class EmailInputWidget(TextWidget):
implementsOnly(IInputWidget)
More information about the checkins
mailing list