2016-09-08 5 views
0

へのテキストは、私はフィールド(「私のテキスト」、タイプ=「テキスト」)にするために使用web2pyのデータベース定義がありますが、私は=「string」の入力に切り替えています、length = 40、データベース側で正しく索引付けできるようにします。 web2pyにによって生成されたビューでweb2pyの、入力タイプからカスタムウィジェットの切り替え=テキストエリア

は、私はその後

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

を行うしかし、これは今<入力タイプ=「テキスト」>フィールドに<テキストエリア>フィールドから切り替えました。テキストの折り返しなどの入力を得るために、ウィジェットがテキストエリア型に戻ってくるように強制する方法はありますか?

答えて

1

各フィールドタイプには、デフォルトのフォームウィジェットを取得しますが、フィールドを定義するときにすることをオーバーライドすることができます。詳細については

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

を、documentationを参照してください。

+0

パーフェクト、感謝します。私は間違った場所を探していた。 – user2667066

関連する問題