我正在开发一个 Seam-Jsfv1.2-EJB3 网络应用程序。我在每一行都有一个数据表和复选框。此外,我的表格底部还有一个数据滚动条。
我的问题是当我从滚动条中单击下一个页码时,数据表第一页上的选中复选框消失了。我的意思是,即使它们被选中,单击下一页也会使它们被取消选中。我通过单击滚动条再次返回第一页来查看它。
你对这个问题有什么想法吗?为了澄清我的情况,我在下面附上了我的代码:
<rich:dataTable
id="apiV2ProductList" rows="10" var="_apiV2Product"
value="#{apiV2ProductList.resultList}"
rendered="#{not empty apiV2ProductList.resultList}" reRender="ds">
<rich:column>
<f:facet name="header">
<h:selectBooleanCheckbox id="selectionCheckAll" onclick="selectAll()" />
</f:facet>
<h:selectBooleanCheckbox id="selectionCheck" onclick="increase(this)" value="#{_apiV2Product.selectValue}" >
</h:selectBooleanCheckbox>
</rich:column>
...
<f:facet name="footer">
<rich:datascroller id="ds" renderIfSinglePage="false">
</rich:datascroller>
</f:facet>
提前谢谢了。巴里斯