【问题标题】:Browser always sends the "noSelection" value of the Grails <g:select> tag library浏览器总是发送 Grails <g:select> 标签库的“noSelection”值
【发布时间】:2014-07-02 17:25:18
【问题描述】:

我的 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

有什么建议吗?

谢谢

【问题讨论】:

  • 能否提供&lt;g:select /&gt;生成的html代码?你使用什么 Grails 版本?
  • 对不起,我的代码有问题。现在一切正常。

标签: grails gsp grails-2.2


【解决方案1】:

ref-doc 状态:

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

所以,最好使用

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-25
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    • 2021-03-19
    相关资源
    最近更新 更多