Primefaces dataTable获取当前页面rowcount

时间:2016-03-24 08:43:29

标签: jsf-2 primefaces

在Primefaces DataTable脚本中获取当前页面行数 WidgetVar.paginator.cfg.rowCount 它显示所有行计数但我需要当前页面行计数(即)第一页第20页记录,第二页为3单击分页器2秒钟时的记录我需要结果2秒页行数结果3。

<p:ajax event="page" oncomplete="getRowCount();"/>

1 个答案:

答案 0 :(得分:0)

这可以通过一些小型客户端jquery javascript来完成,您可以在其中计算数据表数据<tr><tbody>个标记的数量

试试这个

console.log($('#form\\:carTable_data').children());

#form:carTable_datalazy loading showcase中相应正文的完整ID,其中数据表的ID为carTable,数据正文附加_data。在jquery中:如果:是id的实际部分,则需要使用双反斜杠进行转义。否则它被解释为伪选择器。