Web2py,将自定义小部件从输入类型=文本切换到文本区域
Web2py, switch custom widget from input type=text to textarea
我有一个 web2py 数据库定义,它曾经是 Field('my text', type="text"),但我已经切换到 type='string', length=40,这样我就可以在数据库端正确地索引它。
在 web2py 生成的视图中,我然后做
{{=form.custom.widget.my_text}}
但这现在已经从
每个字段类型都有一个默认的表单小部件,但您可以在定义字段时覆盖它:
Field('my_text', widget=SQLFORM.widgets.text.widget)
有关详细信息,请参阅 documentation。
我有一个 web2py 数据库定义,它曾经是 Field('my text', type="text"),但我已经切换到 type='string', length=40,这样我就可以在数据库端正确地索引它。
在 web2py 生成的视图中,我然后做
{{=form.custom.widget.my_text}}
但这现在已经从
每个字段类型都有一个默认的表单小部件,但您可以在定义字段时覆盖它:
Field('my_text', widget=SQLFORM.widgets.text.widget)
有关详细信息,请参阅 documentation。