值我有三個領域類如何displaydomain在GSP
class Stock
{
Product product
}
和
class Product
{
ProductName productName
}
和
class ProductName
{
String name
}
庫存域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
。我如何在下拉菜單中顯示產品名稱。
thnks,但是我們不能在create.gsp頁面上做些什麼來顯示產品名稱嗎? –
不確定試着用'optionValue =「productName.name」' –
我試過這個,但它不工作。 –