5

是否有可能在g:select标签中默认选择选项字段?

我只在文档中看到了“noSelection”参数。

<g:select name="user.age" from="${18..65}" value="${age}"
      noSelection="['':'-Choose your age-']"/>

但我需要从收到的数据中进行默认选择。

例如 18..65 是我的范围,我想选择 20 作为默认选择。

这是可能的还是我必须用javascript来做到这一点?

谢谢

4

1 回答 1

13

value属性正是这样做的。从 Grails 文档中:

value (可选) - 当前选定的值,它为 from 列表中的元素之一计算 equals() 为 true。

因此,如果您想在age模型变量为空的情况下选择“20”,只需执行

<g:select name="user.age" from="${18..65}" value="${age ?: 20}"
      noSelection="['':'-Choose your age-']"/>
于 2009-10-30T11:41:38.837 回答