本文整理汇总了Python中utils.forms.BaseFormHelper.form_id方法的典型用法代码示例。如果您正苦于以下问题:Python BaseFormHelper.form_id方法的具体用法?Python BaseFormHelper.form_id怎么用?Python BaseFormHelper.form_id使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类utils.forms.BaseFormHelper
的用法示例。
在下文中一共展示了BaseFormHelper.form_id方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: setHelper
# 需要导入模块: from utils.forms import BaseFormHelper [as 别名]
# 或者: from utils.forms.BaseFormHelper import form_id [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
示例2: setHelper
# 需要导入模块: from utils.forms import BaseFormHelper [as 别名]
# 或者: from utils.forms.BaseFormHelper import form_id [as 别名]
def setHelper(self):
if self.instance.id:
inputs = {
"legend_text": u"Update {}".format(self.instance),
"help_text": u"Update an existing endpoint.",
"cancel_url": self.instance.get_absolute_url()
}
else:
inputs = {
"legend_text": u"Create new endpoint",
"help_text": u"""
Create a new endpoint. An endpoint may should describe one
measure-of-effect which was measured in the study. It may
or may not contain quantitative data.""",
"cancel_url": self.instance.animal_group.get_absolute_url()
}
helper = BaseFormHelper(self, **inputs)
helper.form_class = None
helper.form_id = "endpoint"
helper.add_adder("addEffectTag",
"Add new effect tag",
'{% url "assessment:effect_tag_create" assessment.pk %}')
self.fields['diagnostic'].widget.attrs['rows'] = 2
for fld in ('results_notes', 'endpoint_notes', 'power_notes'):
self.fields[fld].widget.attrs['rows'] = 3
# by default take-up the whole row-fluid
for fld in self.fields.keys():
widget = self.fields[fld].widget
if type(widget) != forms.CheckboxInput:
widget.attrs['class'] = 'span12'
helper.add_fluid_row('system', 3, "span4")
helper.add_fluid_row('effects', 2, "span6")
helper.add_fluid_row('data_type', 3, "span4")
helper.add_fluid_row('observation_time', 2, "span6")
helper.add_fluid_row('data_reported', 4, "span4")
helper.add_fluid_row('response_units', 2, "span6")
helper.add_fluid_row('NOEL', 3, "span4")
helper.add_fluid_row('monotonicity', 3, ["span2", "span5", "span5"])
return helper
示例3: setHelper
# 需要导入模块: from utils.forms import BaseFormHelper [as 别名]
# 或者: from utils.forms.BaseFormHelper import form_id [as 别名]
def setHelper(self):
for fld in self.fields.keys():
widget = self.fields[fld].widget
if fld in ["species", "strain"]:
widget.attrs["class"] = "span10"
else:
widget.attrs["class"] = "span12"
if self.instance.id:
inputs = {
"legend_text": u"Update {}".format(self.instance),
"help_text": u"Update an existing animal-group.",
"cancel_url": self.instance.get_absolute_url(),
}
else:
inputs = {
"legend_text": u"Create new animal-group",
"help_text": u"""
Create a new animal-group. Each animal-group is a set of
animals which are comparable for a given experiment. For
example, they may be a group of F1 rats. Animal-groups may
have different exposures or doses, but should be otherwise
comparable.""",
"cancel_url": self.instance.experiment.get_absolute_url(),
}
helper = BaseFormHelper(self, **inputs)
helper.form_class = None
helper.form_id = "animal_group"
helper.add_adder("addSpecies", "Add new species", '{% url "assessment:species_create" assessment.pk %}')
helper.add_adder("addStrain", "Add new strain", '{% url "assessment:strain_create" assessment.pk %}')
helper.add_fluid_row("species", 3, "span4")
helper.add_fluid_row("lifestage_exposed", 3, "span4")
if "generation" in self.fields:
helper.add_fluid_row("siblings", 3, "span4")
return helper