2

我想保留以前在第一页上选中的复选框值,然后用户在下一页上移动并进行其他选择。

由于我当前的代码,每当用户单击NextPrevious链接display标签时,先前选择的复选框的轨迹都会丢失。

我检查了这个演示,但我不清楚这个想法。其实我想得到那个例子的功能。

<display:table class="displayTable" id="allUserList"
        name="allUserList" requestURI="viewList.action?" pagesize="15"
        defaultsort="2" defaultorder="ascending" sort="list">
        <display:column class="colID" paramId="sid" paramProperty="userId" >
            <input type="checkbox" name="sid" id="sid" value="${allUserList.userId}" class="checkSID">
        </display:column>
        <display:column class="colUserName" property="fullname" 
            title="User Name" sortable="true" headerClass="sortable" maxLength="50" />
</display:table>

现在我可以在点击按钮时获取复选框的数据。我想让用户在点击按钮之前做出他喜欢的选择。所以他可以浏览任意多的页面并进行选择

4

1 回答 1

0

您是否使用过org.displaytag.decorator.CheckboxTableDecorator,它将复选框添加到您的分页列表中。它需要两个字段,Id 和 FieldName。Id 应该是相应 bean 类的类成员之一,您可以将任何 FieldName 赋予该字段。您必须将其包含在表单元素中。并且必须在 DisplayTag 的表单属性中给出相同的表单名称。

于 2013-09-16T04:18:23.320 回答