def RichTextLabelFieldWidget(field, request): return FieldWidget(field, RichTextLabelWidget(request))
def JSONFieldWidget(field, request): return FieldWidget(field, JSONWidget(request))
def SelectFieldWidget(field, request): return FieldWidget(field, SelectWidget(request))
def StreamNamedFileFieldWidget(field, request): return FieldWidget(field, StreamNamedFileWidget(request))
def _custom_field_widget(field, request): from plone.app.z3cform.widget import AjaxSelectWidget widget = FieldWidget(field, AjaxSelectWidget(request)) widget.vocabulary = 'plone.app.vocabularies.PortalTypes' return widget
def TextFieldWidget(field, request): """IFieldWidget factory for TextWidget.""" return FieldWidget(field, TextWidget(request))
def EndDateFieldWidget(field, request): widget = FieldWidget(field, DatetimeWidget(request)) widget.default_timezone = default_timezone return widget
def CreatorsFieldWidget(field, request): widget = FieldWidget(field, AjaxSelectWidget(request)) widget.vocabulary = 'plone.app.vocabularies.Users' return widget
def RelatedItemsFieldWidget(field, request): widget = FieldWidget(field, RelatedItemsWidget(request)) widget.vocabulary = 'plone.app.vocabularies.Catalog' return widget
def LanguageFieldWidget(field, request): widget = FieldWidget(field, SelectWidget(request)) return widget
def ExpirationDateFieldWidget(field, request): widget = FieldWidget(field, DatetimeWidget(request)) widget.pattern_options.setdefault('date', {}) widget.pattern_options['date']['firstDay'] = first_weekday() return widget
def SubjectsFieldWidget(field, request): widget = FieldWidget(field, AjaxSelectWidget(request)) widget.vocabulary = 'plone.app.vocabularies.Keywords' return widget
def RichTextFieldWidget(field, request): return FieldWidget(field, RichTextWidget(request))
def QueryStringFieldWidget(field, request): return FieldWidget(field, QueryStringWidget(request))
def PMTextAreaFieldWidget(field, request): return FieldWidget(field, PMTextAreaWidget(request))
def I18NTextAreaFieldWidget(field, request): """IFieldWidget factory for I18NTextWidget.""" return FieldWidget(field, I18NTextAreaWidget(request))
def linked_checkbox_field_widget(field, request): return FieldWidget(field, LinkedCheckBoxWidget(request))
def GeolocationFieldWidget(field, request): return FieldWidget(field, GeolocationWidget(request))
def multiline_field_widget(field, request): return FieldWidget(field, MultiLineWidget(request))
def SingleCheckBoxFieldWidget(field, request): """IFieldWidget factory for CheckBoxWidget.""" return FieldWidget(field, SingleCheckBoxWidget(request))
def RecurrenceFieldWidget(field, request): """IFieldWidget factory for RecurrenceWidget.""" return FieldWidget(field, RecurrenceWidget(request))
def CustomTableWidgetFactory(field, request): """IFieldWidget factory for DataGridField.""" return FieldWidget(field, CustomTableWidget(request))
def PortraitFieldWidget(field, request): return FieldWidget(field, PortraitWidget(request))
def NamedImageWidgetFactory(field, request): return FieldWidget(field, NicerNamedImageWidget(request))
def ColorSelectFieldWidget(field, request): return FieldWidget(field, ColorSelectWidget(request))
def LargeTextAreaFieldWidget(field, request): return FieldWidget(field, LargeTextAreaWidget(request))
def DatetimeFieldWidget(field, request): return FieldWidget(field, DatetimeWidget(request))
def DateFieldWidget(field, request): """IFieldWidget factory for DatetimeWidget.""" widget = FieldWidget(field, DateWidget(request)) widget.years_range = (-200, 1) return widget
def AjaxSelectFieldWidget(field, request, extra=None): if extra is not None: request = extra return FieldWidget(field, AjaxSelectWidget(request))
def MasterSelectRadioFieldWidget(field, request): return FieldWidget(field, MasterSelectRadioWidget(request))