更改grails </select>上的<select>的值

时间:2013-06-23 03:45:16

标签: grails gorm

我的proyect上的<g:select>是一对多的关系, 但是我想让它显示我班级的名称(属性)而不是id。

它显示如下:

com.petshop.Category: 1

这是我在视图中使用的代码:

<g:select id="subcategory" name="subcategory.id" from="${com.petshop.Category.list()}" optionKey="id"
          required="" value="${animalInstance?.category?.id}"/>

我应该更改/添加/删除哪些内容以显示“Birs”,而不是“com.petshop.Category: 1”,即对象的ID。

1 个答案:

答案 0 :(得分:0)

这会有用吗?

<g:select id="subcategory" name="subcategory.name" from="${com.petshop.Category.list()*.name}" optionKey="id" optionValue="name"
              required="" value="${animalInstance?.category?.name}"/>