本文整理汇总了Python中z3c.form.browser.widget.addFieldClass函数的典型用法代码示例。如果您正苦于以下问题:Python addFieldClass函数的具体用法?Python addFieldClass怎么用?Python addFieldClass使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了addFieldClass函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: update
def update(self):
"""See z3c.form.interfaces.IWidget."""
super(PaymentProcessorWidget, self).update()
widget.addFieldClass(self)
self.items = []
pp_list = list(getAdapters((self.form.context, self.request, None),
IPaymentProcessor))
pp_list = filter(lambda pp: pp[1].available(), pp_list)
available_payment_processors = dict(pp_list)
for count, term in enumerate(self.terms):
if not term.value in available_payment_processors:
continue
checked = self.isChecked(term)
id = '%s-%i' % (self.id, count)
label = term.token
if zope.schema.interfaces.ITitledTokenizedTerm.providedBy(term):
label = translate(term.title, context=self.request,
default=term.title)
self.items.append(
{'id': id, 'name': self.name + ':list', 'value': term.token,
'label': label, 'checked': checked,
'image': available_payment_processors[term.token].image,
'description': available_payment_processors[term.token].description})
开发者ID:4teamwork,项目名称:ftw.shop,代码行数:25,代码来源:paymentprocessor.py
示例2: update
def update(self):
"""See z3c.form.interfaces.IWidget."""
super(ColumnCSSClassWidget, self).update()
widget.addFieldClass(self)
# ugly value translation
if isinstance(self.context.get('column_css_class'), dict):
self.value = self.context.get('column_css_class').values()[0]
开发者ID:kombinat,项目名称:covertile.cycle2collection,代码行数:7,代码来源:widgets.py
示例3: update
def update(self):
super(ReferenceBrowserWidget, self).update()
if isinstance(self.form, DataGridFieldObjectSubForm):
self.context = self.form.__parent__.__parent__.context
widget.addFieldClass(self)
开发者ID:4teamwork,项目名称:ftw.referencewidget,代码行数:7,代码来源:widget.py
示例4: update
def update(self):
super(OrderedSelectWidget, self).update()
widget.addFieldClass(self)
self.items = defaultdict(list)
for count, term in enumerate(self.terms):
self.items[term.optgroup].append(self.getItem(term, count))
self.selectedItems = [
self.getItem(self.terms.getTermByToken(token), count)
for count, token in enumerate(self.value)]
self.notselectedItems = self.deselect()
开发者ID:gu-eresearch,项目名称:gu.z3cform.rdf,代码行数:11,代码来源:groupedselect.py
示例5: update
def update(self):
super(AbstractDXDateWidget, self).update()
addFieldClass(self)
now = datetime.now()
min_value = -10
max_value = 10
if self.field.min:
min_value = self.field.min.year - now.year
if self.field.max:
max_value = self.field.max.year - now.year + 1
self.years_range = (min_value, max_value)
开发者ID:affinitic,项目名称:plone.formwidget.datetime,代码行数:11,代码来源:widget.py
示例6: update
def update(self):
super(SourceCodeWidget, self).update()
addFieldClass(self)
base_url = (
self.get_portal_url() +
'/++resource++tn.ploneformwidget.sourcecode/'
)
self.js_files = [
(base_url + filename)
for filename in (
'ace/ace.js',
'widget.js',
)
]
开发者ID:tecnologiaenegocios,项目名称:tn.ploneformwidget.sourcecode,代码行数:14,代码来源:__init__.py
示例7: update
def update(self):
"""See z3c.form.interfaces.IWidget."""
super(CheckBoxWidget, self).update()
widget.addFieldClass(self)
self.items = []
for count, term in enumerate(self.terms):
checked = self.isChecked(term)
id = '%s-%i' % (self.id, count)
label = util.toUnicode(term.value)
if zope.schema.interfaces.ITitledTokenizedTerm.providedBy(term):
label = translate(term.title, context=self.request,
default=term.title)
self.items.append(
{'id':id, 'name':self.name + ':list', 'value':term.token,
'label':label, 'checked':checked})
开发者ID:eleddy,项目名称:z3c.form,代码行数:15,代码来源:checkbox.py
示例8: update
def update(self):
"""See z3c.form.interfaces.IWidget."""
self.analytics_moderation = IAnalyticsModeration(self.context)
self.analytics_tool = self.context.portal_analytics
self.results = self.analytics_moderation.query_google_analytics()
self.terms = ResultsTerms(self.context, self.request, self.form,
self.field, self, [])
if self.has_valid_dimension():
self.terms = ResultsTerms(self.context, self.request, self.form,
self.field, self, self.results)
self.filtered_results = self.analytics_moderation.filter_results(
self.results)
super(CheckBoxWidget, self).update()
widget.addFieldClass(self)
开发者ID:collective,项目名称:collective.gamoderation,代码行数:16,代码来源:block_results_widget.py
示例9: update
def update(self):
"""See z3c.form.interfaces.IWidget."""
super(CheckBoxWidget, self).update()
widget.addFieldClass(self)
# XXX: this is to early for setup items. See select widget how this
# sould be done. Setup the items here doens't allow to override the
# widget.value in updateWidgets, ri
self.items = []
for count, term in enumerate(self.terms):
checked = self.isChecked(term)
id = '%s-%i' % (self.id, count)
if zope.schema.interfaces.ITitledTokenizedTerm.providedBy(term):
label = translate(term.title, context=self.request,
default=term.title)
else:
label = util.toUnicode(term.value)
self.items.append(
{'id':id, 'name':self.name + ':list', 'value':term.token,
'label':label, 'checked':checked})
开发者ID:Vinsurya,项目名称:Plone,代码行数:19,代码来源:checkbox.py
示例10: update
def update(self):
super(RadioWidget, self).update()
widget.addFieldClass(self)
if getattr(self.field, 'horizontal', False):
self.klass = 'z-hlisting'
self.items = []
#if not self.required :
# message = self.noValueMessage
# self.items.append({
# 'id': self.id + '-novalue',
# 'value': self.noValueToken,
# 'content': message,
# 'selected': self.value == []
# })
for count, term in enumerate(self.terms):
selected = self.isSelected(term)
id = '%s-%i' % (self.id, count)
content = term.token
if ITitledTokenizedTerm.providedBy(term):
content = translate(
term.title, context=self.request, default=term.title)
item = TermItem(id, term.value, term.token,
term.title or unicode(term.value),
content, selected, getattr(term, 'description', u''))
context = getattr(self.form, 'context', None)
view = queryMultiAdapter(
(context, self.form, self, item, self.request),
IPagelet, term.token)
if view is None:
view = getMultiAdapter(
(context, self.form, self, item, self.request), IPagelet)
view.update()
self.items.append(view)
开发者ID:Zojax,项目名称:zojax.widget.radio,代码行数:39,代码来源:widget.py
示例11: update
def update(self):
"""See z3c.form.interfaces.IWidget."""
super(TableRadioWidget, self).update()
widget.addFieldClass(self)
开发者ID:lukasgraf,项目名称:opengever.core,代码行数:5,代码来源:widgets.py
示例12: update
def update(self):
super(MathJaxWidget, self).update()
widget.addFieldClass(self)
开发者ID:collective,项目名称:collective.formwidget.mathjax,代码行数:3,代码来源:widget.py
示例13: update
def update(self):
super(RichLabelWidget, self).update()
widget.addFieldClass(self)
开发者ID:Goldmund-Wyldebeast-Wunderliebe,项目名称:collective.easyform,代码行数:3,代码来源:widgets.py
示例14: update
def update(self):
super(FunkyWidget, self).update()
widget.addFieldClass(self)
开发者ID:plone,项目名称:plone.app.standardtiles,代码行数:3,代码来源:testing.py
示例15: update
def update(self):
"""See z3c.form.interfaces.IWidget."""
bootstrapdatepicker.need()
super(BootstrapDatepickerWidget, self).update()
widget.addFieldClass(self)
开发者ID:tmassman,项目名称:z3c.formwidget.bootstrap_datepicker,代码行数:5,代码来源:widget.py
示例16: update
def update(self):
super(MultiDatalistWidget, self).update()
addFieldClass(self)
开发者ID:collective,项目名称:collective.z3cform.html5widgets,代码行数:3,代码来源:widget_datalist.py
示例17: update
def update(self):
super(DateWidget, self).update()
addFieldClass(self)
开发者ID:gu-eresearch,项目名称:gu.plone.rdf,代码行数:3,代码来源:widget_date.py
示例18: update
def update(self):
"""See z3c.form.interfaces.IWidget."""
super(OptgroupWidget, self).update()
widget.addFieldClass(self)
开发者ID:fourdigits,项目名称:z3c.formwidget.optgroup,代码行数:4,代码来源:widget.py
示例19: update
def update(self):
super(TimeWidget, self).update()
widget.addFieldClass(self)
开发者ID:davidmote,项目名称:beast.browser,代码行数:3,代码来源:widgets.py
示例20: update
def update(self):
super(DatePickerWidget, self).update()
widget.addFieldClass(self)
开发者ID:syslabcom,项目名称:collective.z3cform.datepicker,代码行数:3,代码来源:widget.py
注:本文中的z3c.form.browser.widget.addFieldClass函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论