Grails选择标签修改

时间:2015-09-24 13:40:01

标签: html grails select

这是我的问题的布局。我有位置,公司和用户域。我正在尝试允许管理员使用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以解决此问题?

1 个答案:

答案 0 :(得分:1)

您需要使用value的{​​{1}}属性设置所选值。这些方面的东西:

g:select