質問

グラムを使用する理由は何ですか?あなたは既に標準のHTMLフォームタグに精通している場合にGrailsでTextFieldを

私が正しく理解していれば、次の2つのマークアップの選択肢は同等です:

<input type="text" name="name" value="${params.name}" id="name" />
<g:textField name="name" value="${params.name}" />
テキストフィールドに値を追加します。

グラムを使用してその下でどのような状況はありますか?私は何かが足りないのですか?

役に立ちましたか?

解決

のTextFieldタグは、(HTML入力を書き込むよりもわずかに短い)便宜として提供され、フォームタグのフルセットを提供することがです。個人的に私は私のGrailsのビューで可能な限り単純なHTMLを記述することを好むとだけは本当に、そのようなformタグなどの利点を提供するタグを使用する傾向があります。私が使用してテキストフィールドが外部入力に数より少ない文字を必要とする任意の値を追加したであろうインスタンスを見つけていない。

他のヒント

id属性が自動的に添付されます除きます。

<g:textField />は、プレーンテキストフィールドタグほど短くはありません

しかし、私はあなたが入力フィールドと豆の値を関連付けるカスタマイズされたタグを使用することをお勧めします。これは、コードをたくさん短縮します。詳細については、あなたは http://www.jtict.com/blog/shorterを読むことができます-grails-テキストフィールド/ に また、あなたはフォームヘルパープラグインで有用なものを見つけることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top