如果有一個文本域定義爲Field('title', 'text', label = T('Please enter something:'))
。它被渲染爲一個textarea。有沒有辦法將textarea-rows的參數從數據庫傳遞到html
是否有可能通過一些自定義的參數像rows="5"
這個領域<textarea rows="5" name="title" .... ></textarea>
我的意思是最簡單的方式,而無需編寫自定義窗口小部件。
如果有一個文本域定義爲Field('title', 'text', label = T('Please enter something:'))
。它被渲染爲一個textarea。有沒有辦法將textarea-rows的參數從數據庫傳遞到html
是否有可能通過一些自定義的參數像rows="5"
這個領域<textarea rows="5" name="title" .... ></textarea>
我的意思是最簡單的方式,而無需編寫自定義窗口小部件。
Field('title', 'text', label=T('Please enter something:'),
widget=lambda f, v: SQLFORM.widgets.text.widget(f, v, _rows=5))
有關詳細信息,請參閱the relevant section的文件中。
有一個類似的答案在這裏:Custom CSS Classes for widgets
這個答案也適用於我的問題:如果強似['_class] = "bla"
只是通過['_rows'] = "x"