带有数千个复选框的JSF dataTable

时间:2013-02-09 02:46:47

标签: jsf icefaces

我在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。

如何在服务器上更快地反映检查/取消选中操作?有线索吗?

谢谢。

0 个答案:

没有答案