Web2py,将自定义小部件从输入类型=文本切换到textarea

时间:2016-09-08 11:21:01

标签: web2py

我有一个web2py数据库定义,它曾经是Field('my text',type =“text”),但我已切换到type ='string',length = 40,这样我就可以正确索引在数据库方面。

在web2py生成的视图中,我接着

{{=form.custom.widget.my_text}}

但现在已经从< textarea>切换字段到< input type =“text”>领域。有什么方法可以强制小部件返回到textarea类型,这样我就可以获得文本包装的输入等吗?

1 个答案:

答案 0 :(得分:1)

每个字段类型都会获得一个默认表单窗口小部件,但您可以在定义字段时覆盖它:

Field('my_text', widget=SQLFORM.widgets.text.widget)

有关详细信息,请参阅documentation