这是我的问题的布局。我有位置,公司和用户域。我正在尝试允许管理员使用g:select
标记选择新用户的位置。我想让它产生这个HTML:
<select name="location" id="location">
<option value="1">Company Name - City 1</option>
<option value="2">Company Name - City 2</option>
<option value="3">Company Name - City 3</option>
<option value="4">Company Name - City 4</option>
...
</select>
我现在可以用
执行此操作<g:select name="location"
from="${locations}"
optionKey="id"
optionValue="${{it.company.name + ' - ' + it.city}}"/>
这会成功保存选择,但是当我去编辑同一个用户时,它会自动跳转到默认值Company Name - City 1
,管理员必须重新选择所需的选择。如何修改g:select
以解决此问题?
答案 0 :(得分:1)
您需要使用value
的{{1}}属性设置所选值。这些方面的东西:
g:select