【发布时间】:2014-06-11 16:25:24
【问题描述】:
假设您有一个显示书籍列表的表格(就像索引一样),并且您想在名为“Sold”的列中进行更改(例如复选框)。 因此,一旦您完成“检查”已售出的书籍,您就希望将其保存在数据库中。如何将该列表发送回控制器并更新它?
所以,代码是这样的,在控制器中:
def aMethod(){
...
[bookInstanceList: myBookList]
}
在普惠制中:
<g:each in="${bookInstanceList}" status="i" var="bookInstance">
<tr class="${(i % 2) == 0 ? 'even' : 'odd'}">
<td><g:link action="show" id="${bookInstance.id}">${fieldValue(bean: bookInstance, field: "author")}</g:link></td>
<td><g:checkBox name="sold" value="${bookInstance?.sold}" /></td>
<td>
</tr>
</g:each>
这个想法是通过复选框让用户更改该书的“已售出”值。如何保存我的新 bookInstanceList?
非常感谢
【问题讨论】: