g:填充选择后,选择值消失

时间:2015-03-02 12:12:38

标签: grails gsp

我正在使用g:select来填充控制器列表! 当选择更改并提交时,我也会从控制器传递所选值!

 <g:select id="select"
           name="select"
           from="${someList}"
           value="${passedParameter_selectedValue}"
           noSelection="${['':'sth']}"
           optionValue='name'
           optionKey="id"
           />

当我在提交值后调试它时,我的页面会刷新控制器中的列表!所以select在一次迭代后有(Value)然后变为null!

当我没有使用optionKey时,事情是运作良好!

1 个答案:

答案 0 :(得分:1)

value应与optionKey相同,例如您的optionKey是id,因此value也应该是实例的id。 试试

value="${passedParameter?.id}"