0

我有一个 primefaces 数据表,其中生成了一些数据,具有多项选择和分页,我必须计算每页上所有选定的行,我这样做了,但问题是我还必须计算包含选定项目的子页面的数量在上面。因此,如果我检查第 1 页上的 3 个项目和第 3 页上的 3 个项目,我想要一个输出,例如: selected: 6 subpages: 2. 有没有简单的方法来计算子页?为了计算行数,我只使用选定项目表的长度。我怎样才能做到这一点 ?

4

1 回答 1

0

您可以在 bean 中使用侦听器来获取当前页面的 onselection 并保持计数。

 EX.
 DataTable dataTable = (DataTable) FacesContext.getCurrentInstance().getViewRoot()
            .findComponent("someOformID:someTableId");
    dataTable.getPage()
于 2013-08-09T19:47:42.883 回答