我在gsp中有这个选择输入:
<g:select id="whitelistId" name="whitelistId" noSelection="${['nx':'-Select whitelist-']}" from="${Whitelist.list()}" optionValue="description" optionKey="id" />
即使我更改了下拉菜单中的其他项目,&#34; nx&#34;价值作为参数值发送。如果我省略noSelection
属性,它将按预期工作。
这是&#34;我的白名单&#34;生成的html代码。项目已被选中:
<select id="whitelistId" name="whitelistId">
<option value="nx">-Select whitelist-</option>
<option value="6118854">My whitelist</option>
</select>
我使用的是Grails 2.2.0
任何提示?
由于
答案 0 :(得分:1)
ref-doc州:
通常这将是空白的 - 但是如果您传递对象的ID,也可以使用'null'
所以,最好使用
noSelection =“$ {['':' - 选择白名单 - ']}”
或
noSelection =“$ {[null:' - 选择白名单 - ']}”