浏览器总是发送 Grails <g:select> 标签库的"noSelection"值



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

提示吗?

谢谢

ref-doc states:

通常情况下,这将是空白-但你也可以使用'null'的情况下,你正在传递一个对象的ID

所以,最好使用

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

noSelection = " ${[零:"选择白名单——"]}"

相关内容

  • 没有找到相关文章

最新更新