在Primefaces DataTable脚本中获取当前页面行数 WidgetVar.paginator.cfg.rowCount 它显示所有行计数但我需要当前页面行计数(即)第一页第20页记录,第二页为3单击分页器2秒钟时的记录我需要结果2秒页行数结果3。
<p:ajax event="page" oncomplete="getRowCount();"/>
答案 0 :(得分:0)
这可以通过一些小型客户端jquery javascript来完成,您可以在其中计算数据表数据<tr>
中<tbody>
个标记的数量
试试这个
console.log($('#form\\:carTable_data').children());
#form:carTable_data
是lazy loading showcase中相应正文的完整ID,其中数据表的ID为carTable
,数据正文附加_data
。在jquery中:如果:是id的实际部分,则需要使用双反斜杠进行转义。否则它被解释为伪选择器。