我想使用<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>