1

我在 JSF 上有一个数据表,其中包含以下列:

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

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

谢谢你。

4

0 回答 0