これを使用して選択ボックスを作成したいのですが、<g:select/>
これは次のHTMLに変換されます。
<select id="myselect" name="myselect">
<option value="r">RED</option>
<option value="g">GREEN</option>
<option value="b">BLUE</option>
</select>
また、ページがリロードされるときにBeanから値が事前に選択されるようにしたいと思います。
私はこれを内部で行っているので、各行に個別のオプションボックスがあるテーブルがあります。
私は現在、以下のhtmlでこれを達成しています:
<g:each in=${mylist} status="i" var="myInst">
<select id="status${myInst}" name="status${myInst}" data-id="${myInst.id}">
<option value="r" <g:if test="${myInst.color == "r"}">selected</g:if>>RED</option>
<option value="g" <g:if test="${myInst.color == "g"}">selected</g:if>>Green</option>
<option value="b" <g:if test="${myInst.color == "b"}">selected</g:if>>BLUE</option>
</select>
</g:each>
<select>
これはすべて正常に機能しますが、醜いものをに変更したいと思います<g:select>