本文整理汇总了Python中utils.forms.BaseFormHelper.form_class方法的典型用法代码示例。如果您正苦于以下问题:Python BaseFormHelper.form_class方法的具体用法?Python BaseFormHelper.form_class怎么用?Python BaseFormHelper.form_class使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类utils.forms.BaseFormHelper
的用法示例。
在下文中一共展示了BaseFormHelper.form_class方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: setHelper
# 需要导入模块: from utils.forms import BaseFormHelper [as 别名]
# 或者: from utils.forms.BaseFormHelper import form_class [as 别名]
def setHelper(self):
for fld in self.fields.keys():
widget = self.fields[fld].widget
if type(widget) != forms.CheckboxInput:
widget.attrs['class'] = 'span12'
if type(widget) == forms.Textarea:
widget.attrs['rows'] = 3
if self.instance.id:
if self.instance.outcome:
url = self.instance.outcome.get_absolute_url()
else:
url = self.instance.study_population.get_absolute_url()
inputs = {
"legend_text": u"Update {}".format(self.instance),
"help_text": self.HELP_TEXT_UPDATE,
"cancel_url": url
}
else:
inputs = {
"legend_text": u"Create new comparison set",
"help_text": self.HELP_TEXT_CREATE,
"cancel_url": self.parent.get_absolute_url()
}
helper = BaseFormHelper(self, **inputs)
helper.form_class = None
return helper
示例2: setHelper
# 需要导入模块: from utils.forms import BaseFormHelper [as 别名]
# 或者: from utils.forms.BaseFormHelper import form_class [as 别名]
def setHelper(self):
for fld in list(self.fields.keys()):
widget = self.fields[fld].widget
if type(widget) != forms.CheckboxInput:
widget.attrs['class'] = 'span12'
if self.instance.id:
inputs = {
"legend_text": "Update {}".format(self.instance),
"help_text": "Update an existing visualization.",
"cancel_url": self.instance.get_absolute_url()
}
else:
inputs = {
"legend_text": "Create new visualization",
"help_text": """
Create a custom-visualization.
Generally, you will select a subset of available data on the
"Data" tab, then will customize the visualization using the
"Settings" tab. To view a preview of the visual at any time,
select the "Preview" tab.
""",
"cancel_url": self.instance.get_list_url(self.instance.assessment.id)
}
helper = BaseFormHelper(self, **inputs)
helper.form_class = None
helper.form_id = "visualForm"
return helper
示例3: setHelper
# 需要导入模块: from utils.forms import BaseFormHelper [as 别名]
# 或者: from utils.forms.BaseFormHelper import form_class [as 别名]
def setHelper(self):
for fld in self.fields.keys():
widget = self.fields[fld].widget
if type(widget) != forms.CheckboxInput:
widget.attrs['class'] = 'span12'
if type(widget) == forms.Textarea:
widget.attrs['rows'] = 3
if self.instance.id:
inputs = {
'legend_text': u'Update {}'.format(self.instance),
'help_text': self.HELP_TEXT_UPDATE,
'cancel_url': self.instance.get_absolute_url()
}
else:
inputs = {
'legend_text': u'Create new cell type',
'help_text': self.HELP_TEXT_CREATE,
'cancel_url': self.instance.study.get_absolute_url()
}
helper = BaseFormHelper(self, **inputs)
helper.form_class = None
helper.add_fluid_row('species', 3, 'span4')
helper.add_fluid_row('cell_type', 2, 'span6')
helper.add_fluid_row('tissue', 2, 'span6')
return helper
示例4: setHelper
# 需要导入模块: from utils.forms import BaseFormHelper [as 别名]
# 或者: from utils.forms.BaseFormHelper import form_class [as 别名]
def setHelper(self):
buttons = cfb.FormActions(
cfl.Submit('login', 'Create account'),
cfl.HTML(
'<a role="button" class="btn btn-default" href="{}">Cancel</a>'
.format(reverse('user:login'))),
)
helper = BaseFormHelper(
self,
horizontal=False,
legend_text='Create an account',
buttons=buttons)
helper.form_class = 'loginForm'
return helper
示例5: setHelper
# 需要导入模块: from utils.forms import BaseFormHelper [as 别名]
# 或者: from utils.forms.BaseFormHelper import form_class [as 别名]
def setHelper(self, inputs={}):
for fld in ('full_citation', 'coi_details', 'funding_source', 'ask_author'):
self.fields[fld].widget.attrs['rows'] = 3
for fld in self.fields.keys():
widget = self.fields[fld].widget
if type(widget) != forms.CheckboxInput:
widget.attrs['class'] = 'span12'
else:
widget.attrs['class'] = 'checkbox'
helper = BaseFormHelper(self, **inputs)
helper.form_class = None
helper.add_fluid_row('short_citation', 2, "span6")
helper.add_fluid_row('coi_reported', 2, "span6")
helper.add_fluid_row('contact_author', 2, "span6")
return helper
示例6: setHelper
# 需要导入模块: from utils.forms import BaseFormHelper [as 别名]
# 或者: from utils.forms.BaseFormHelper import form_class [as 别名]
def setHelper(self):
for fld in ('diagnostic_description', 'summary', 'prevalence_incidence',
'statistical_power_details', 'dose_response_details',
'statistical_metric_description'):
self.fields[fld].widget.attrs['rows'] = 3
for fld in self.fields.keys():
widget = self.fields[fld].widget
if type(widget) != forms.CheckboxInput:
if fld in ["adjustment_factors", "confounders_considered", "effects"]:
widget.attrs['class'] = 'span11'
else:
widget.attrs['class'] = 'span12'
if self.instance.id:
inputs = {
"legend_text": u"Update {}".format(self.instance),
"help_text": self.HELP_TEXT_UPDATE,
"cancel_url": self.instance.get_absolute_url()
}
else:
inputs = {
"legend_text": u"Create new exposure",
"help_text": self.HELP_TEXT_CREATE,
"cancel_url": self.instance.exposure.get_absolute_url()
}
helper = BaseFormHelper(self, **inputs)
helper.form_class = None
helper.add_fluid_row('effects', 2, "span6")
helper.add_fluid_row('diagnostic', 2, "span6")
helper.add_fluid_row('summary', 2, "span6")
helper.add_fluid_row('adjustment_factors', 2, "span6")
helper.add_fluid_row('dose_response', 2, "span6")
helper.add_fluid_row('statistical_power', 2, "span6")
helper.add_fluid_row('main_finding', 2, "span6")
helper.add_fluid_row('statistical_metric', 2, "span6")
url = "{% url 'assessment:effect_tag_create' assessment.pk %}"
helper.add_adder("addEffectTags", "Add new effect tag", url)
url = "{% url 'epi:factor_create' assessment.pk %}"
helper.add_adder("addAdj", "Add new adjustment factor", url)
helper.add_adder("addAdjCons", "Add new adjustment factor", url)
return helper