我的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。
答案 0 :(得分:0)
这会有用吗?
<g:select id="subcategory" name="subcategory.name" from="${com.petshop.Category.list()*.name}" optionKey="id" optionValue="name"
required="" value="${animalInstance?.category?.name}"/>