我在JSF上有一个dataTable,其中包含以下列:
<ice:column style="width:25px;">
<ice:selectBooleanCheckbox value="#{historyBean.checked[mapEntry2.id]}" partialSubmit="true" id="playlist-select" style="width:25px;">
</ice:selectBooleanCheckbox>
</ice:column>
正如您所看到的那样,它由绑定到地图的复选框组成,其中键是ID,值是布尔值。
这一切都很好。但有时dataTable可以有多达几千行,然后,当用户检查或取消选中其中一个复选框时,partialSubmit开始变得缓慢。
在一天结束时,我想要的是在服务器上对每个选定行的数据执行操作。到目前为止,我使用partialSubmit和服务器上的映射来存储所选数据的ID。
如何在服务器上更快地反映检查/取消选中操作?有线索吗?
谢谢。