如何在PrimeFaces DataTable中重置分页器

时间:2018-09-06 16:28:17

标签: javascript jquery jsf primefaces

我遇到的问题是,当我第一次加载表格时,例如将分页器设置为第3页,然后用新数据重新加载表格,分页器仍在第3页上。是否有一种聪明的方法来检查是否该表已成功呈现,并将分页程序重置为第一页?

我尝试单击一个按钮并使用ajax进行此操作,但这不是解决方案,因为我的实现有些棘手。因此,我的首要想法是在每次加载表时将其重置。

当前实施:

<h:commandButton styleClass="resetHistoryDataTablePaginator invisible">
  <f:ajax onevent="PF('historyDataWidget').paginator.setPage(0)"/>
</h:commandButton>

$('.resetHistoryDataTablePaginator').click();

问题是这可行,但是在我的页面上却造成很多问题。那么,您能告诉我在每次加载表格后重设分页器的方法吗?

0 个答案:

没有答案