我有一个gsp包含一些行,其中有一个复选框,允许用户选择多行。
<table>
<thead>
<tr>
// Column headers
</tr>
</thead>
<tbody>
<g:each in="${itemList}" status="i"
var="instance">
<tr class="${(i % 2) == 0 ? 'even' : 'odd'}">
// Some other rows
<td>
<g:checkBox name="selected"
value="${instance.id}"
checked="false" />
</td>
</tr>
</g:each>
</tbody>
在我桌下的一页纸上:
<div class="pagination">
<g:paginate total="${total}" params="${params}"/>
</div>
现在的问题是,当我从第1页->第2页->切换到第1页时,第1页的所有复选框都将重置。
当分页调用列表控制器方法时,我通过在调试器中观察调用列表控制器方法时的以下情况,检查了以下页上开关:
params.list('selected')
但不幸的是名单是空的。