以下代码制作了一个小产品表:
当我显示此表时,第2列正确地具有productType中的id,如预期的那样。然后我将$ {fieldValue(bean ...)}直接复制并粘贴到第3列中用于id的内容中(现在几次!):-)
当我使用第3列选择产品数量时,'id'会将不传递给控制器(在参数中)。当我使用第4列时,'id' 以params(根据需要/预期)传递到控制器中。如果我将第4列中的id复制到第3列,第3列就像第4列一样。我看不出我正在犯的错误。感谢。
<table>
<g:each in="${productTypeList}" status="i" var="productTypeInstance">
<tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
<td>${fieldValue(bean: productTypeInstance, field: "name")}</td>
<td>${fieldValue(bean: productTypeInstance, field: "id")}</td>
<td><g:remoteField style="font-family:monospace" name="addProduct" action="addProduct"
id="${fieldValue(bean: productTypeInstance, field: "id")}" size="2"
maxlength="2"/></td>
<td><g:remoteField style="font-family:monospace" name="addProduct" action="addProduct"
id="${i}" size="2"
maxlength="2"/></td>
</tr>
</g:each>
</table>
答案 0 :(得分:0)