Grails select:相当于optionValue到value

Grails select:相当于optionValue到value,grails,one-to-many,Grails,One To Many,在grails select中,您有一个optionValue属性 价值的等价物是什么 例如,这是正常的值=“${inventoryInstance?.inventoryItem*.id}” 然后我有了optionValue=stockitemsdescription,这在没有值的情况下也可以工作 此stockItemDescription来自inventoryItem 我在value=“${inventoryInstance?.inventoryItem*.id}”中更改了什么 因此,它将显示

在grails select中,您有一个optionValue属性

价值的等价物是什么

例如,这是正常的
值=“${inventoryInstance?.inventoryItem*.id}”

然后我有了
optionValue=stockitemsdescription
,这在没有
值的情况下也可以工作

stockItemDescription
来自
inventoryItem

我在
value=“${inventoryInstance?.inventoryItem*.id}”中更改了什么


因此,它将显示从问题inventoryInstance hasMany InventoryItem推断出的
stockItemDescription

,而不是显示的id。我想你正在寻找这个:

<g:select from="${inventoryInstance?.inventoryItem.toList()}" optionKey="id" value="stockItemDescription" value="${inventoryInstance?.inventoryItem.first().id}"/>

希望这有帮助