本文整理汇总了Python中z3c.form.widget.FieldWidget.vocabulary方法的典型用法代码示例。如果您正苦于以下问题:Python FieldWidget.vocabulary方法的具体用法?Python FieldWidget.vocabulary怎么用?Python FieldWidget.vocabulary使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类z3c.form.widget.FieldWidget
的用法示例。
在下文中一共展示了FieldWidget.vocabulary方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: CarouselBackgroundLinkWidget
# 需要导入模块: from z3c.form.widget import FieldWidget [as 别名]
# 或者: from z3c.form.widget.FieldWidget import vocabulary [as 别名]
def CarouselBackgroundLinkWidget(field, request):
widget = FieldWidget(field, RelatedItemsWidget(request))
widget.vocabulary = 'plone.app.vocabularies.Catalog'
widget.pattern_options = widget.pattern_options.copy()
widget.pattern_options.update({
'selectableTypes': ['Image'],
'maximumSelectionSize': 1
})
return widget
示例2: CarouselReferencesWidget
# 需要导入模块: from z3c.form.widget import FieldWidget [as 别名]
# 或者: from z3c.form.widget.FieldWidget import vocabulary [as 别名]
def CarouselReferencesWidget(field, request):
widget = FieldWidget(field, RelatedItemsWidget(request))
widget.vocabulary = 'plone.app.vocabularies.Catalog'
widget.pattern_options = widget.pattern_options.copy()
widget.pattern_options.update({
'selectableTypes': None,
'maximumSelectionSize': None
})
return widget
示例3: _custom_field_widget
# 需要导入模块: from z3c.form.widget import FieldWidget [as 别名]
# 或者: from z3c.form.widget.FieldWidget import vocabulary [as 别名]
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
示例4: AssigneeFieldWidget
# 需要导入模块: from z3c.form.widget import FieldWidget [as 别名]
# 或者: from z3c.form.widget.FieldWidget import vocabulary [as 别名]
def AssigneeFieldWidget(field, request):
widget = FieldWidget(field, AjaxSelectWidget(request))
widget.vocabulary = 'uu.task.Users'
widget.pattern_options['allowNewItems'] = False
alsoProvides(widget, IInheritParentValue)
return widget
示例5: RelatedItemsFieldWidget
# 需要导入模块: from z3c.form.widget import FieldWidget [as 别名]
# 或者: from z3c.form.widget.FieldWidget import vocabulary [as 别名]
def RelatedItemsFieldWidget(field, request):
widget = FieldWidget(field, RelatedItemsWidget(request))
widget.vocabulary = 'plone.app.vocabularies.Catalog'
return widget
示例6: CreatorsFieldWidget
# 需要导入模块: from z3c.form.widget import FieldWidget [as 别名]
# 或者: from z3c.form.widget.FieldWidget import vocabulary [as 别名]
def CreatorsFieldWidget(field, request):
widget = FieldWidget(field, AjaxSelectWidget(request))
widget.vocabulary = 'plone.app.vocabularies.Users'
return widget
示例7: SubjectsFieldWidget
# 需要导入模块: from z3c.form.widget import FieldWidget [as 别名]
# 或者: from z3c.form.widget.FieldWidget import vocabulary [as 别名]
def SubjectsFieldWidget(field, request):
widget = FieldWidget(field, AjaxSelectWidget(request))
widget.vocabulary = 'plone.app.vocabularies.Keywords'
return widget
示例8: KeywordsFieldWidget
# 需要导入模块: from z3c.form.widget import FieldWidget [as 别名]
# 或者: from z3c.form.widget.FieldWidget import vocabulary [as 别名]
def KeywordsFieldWidget(field, request):
widget = FieldWidget(field, BetterAjaxSelectWidget(request))
widget.vocabulary = 'eea.climateadapt.keywords'
return widget
示例9: SpecialTagsFieldWidget
# 需要导入模块: from z3c.form.widget import FieldWidget [as 别名]
# 或者: from z3c.form.widget.FieldWidget import vocabulary [as 别名]
def SpecialTagsFieldWidget(field, request):
widget = FieldWidget(field, BetterAjaxSelectWidget(request))
widget.vocabulary = 'eea.climateadapt.special_tags'
return widget
示例10: ContributorsFieldWidget
# 需要导入模块: from z3c.form.widget import FieldWidget [as 别名]
# 或者: from z3c.form.widget.FieldWidget import vocabulary [as 别名]
def ContributorsFieldWidget(field, request):
widget = FieldWidget(field, AjaxSelectWidget(request))
widget.vocabulary = "plone.app.vocabularies.Users"
return widget
示例11: _custom_field_widget
# 需要导入模块: from z3c.form.widget import FieldWidget [as 别名]
# 或者: from z3c.form.widget.FieldWidget import vocabulary [as 别名]
def _custom_field_widget(field, request):
from collective.patterns.widgets.dx import AjaxSelectWidget
widget = FieldWidget(field, AjaxSelectWidget(request))
widget.vocabulary = 'plone.app.vocabularies.PortalTypes'
return widget
示例12: CountryFieldWidget
# 需要导入模块: from z3c.form.widget import FieldWidget [as 别名]
# 或者: from z3c.form.widget.FieldWidget import vocabulary [as 别名]
def CountryFieldWidget(field, request):
# widget = FieldWidget(field, SelectWidget(request))
# widget.vocabulary = 'collective.address.CountryVocabulary'
widget = FieldWidget(field, AjaxSelectWidget(request))
widget.vocabulary = "collective.address.CountryVocabulary"
return widget
示例13: LocationFieldWidget
# 需要导入模块: from z3c.form.widget import FieldWidget [as 别名]
# 或者: from z3c.form.widget.FieldWidget import vocabulary [as 别名]
def LocationFieldWidget(field, request):
widget = FieldWidget(field, AjaxSelectWidget(request))
widget.vocabulary = "g24.elements.Locations"
return widget
示例14: TimezoneFieldWidget
# 需要导入模块: from z3c.form.widget import FieldWidget [as 别名]
# 或者: from z3c.form.widget.FieldWidget import vocabulary [as 别名]
def TimezoneFieldWidget(field, request):
widget = FieldWidget(field, AjaxSelectWidget(request))
widget.vocabulary = "plone.app.event.Timezones"
return widget