有没有办法将textarea-rows的参数从数据库传递给html

时间:2014-11-24 17:57:57

标签: python web2py

如果文本字段定义为Field('title', 'text', label = T('Please enter something:'))。它呈现为textarea。

是否可以为此字段传递一些自定义参数,例如rows="5"

中的<textarea rows="5" name="title" .... ></textarea>

我的意思是简单的方法,无需编写自定义小部件。

2 个答案:

答案 0 :(得分:2)

Field('title', 'text', label=T('Please enter something:'),
      widget=lambda f, v: SQLFORM.widgets.text.widget(f, v, _rows=5))

有关详细信息,请参阅文档中的the relevant section

答案 1 :(得分:1)

这里有一个类似的答案:Custom CSS Classes for widgets

这个答案也适用于我的问题:相反,如果传递['_class] = "bla"只是通过['_rows'] = "x"