-1

我的 gsp 中有这个选择输入:

<g:select id="whitelistId" name="whitelistId" noSelection="${['nx':'-Select whitelist-']}" from="${Whitelist.list()}" optionValue="description" optionKey="id" />

即使我更改为下拉列表中的另一个项目,“nx”值也会作为参数值发送。如果我省略noSelection属性,它会按预期工作。

这是选择“我的白名单”项时生成的 html 代码:

<select id="whitelistId" name="whitelistId">
  <option value="nx">-Select whitelist-</option>
  <option value="6118854">My whitelist</option>
</select>

我正在使用 Grails 2.2.0

有小费吗?

谢谢

4

1 回答 1

1

参考文档状态:

通常这将是空白 - 但您也可以在传递对象 ID 的情况下使用“null”

所以,最好使用

noSelection="${['':'-选择白名单-']}"

或者

noSelection="${[null:'-选择白名单-']}"

于 2014-07-02T09:18:28.647 回答