我有三个域类
class Stock
{
Product product
}
和
class Product
{
ProductName productName
}
和
class ProductName
{
String name
}
在 Stock 域的 create.gsp 中,这是默认代码生成:-
<tr class="prop">
<td valign="top" class="name">
<label for="name">
<g:message code="stock.name.label" default="Product Name" />
</label>
</td>
<td valign="top" class="value ${hasErrors(bean: stockInstance, field: 'name', 'errors')}">
<g:select name="product.id"
from="${com.ten.hp.his.pharmacy.Product.list()}"
optionKey="id"
optionValue="productName"
value="${stockInstance?.product?.id}" />
</td>
</tr>
我的要求是在下拉列表中显示产品名称,但通过使用 optionValue,它显示的productName
id 类似于com.ten.ProductName:1
. 我如何在下拉列表中显示产品名称。