Jsf Primefaces数据表重置页码

Jsf Primefaces数据表重置页码,jsf,primefaces,datatable,pagination,Jsf,Primefaces,Datatable,Pagination,我使用的是Prime Faces 4.0,有一个带有懒散加载和分页的数据表。除了一件事,一切都很好。当用户进行了搜索,即将数据表移动到第3页时,新的搜索将从第3页开始(但是数据从第1页正确显示)。只有分页器的编号不会重置 我搜索了一下,发现添加 单击“搜索”按钮。但是,这将重置“我的选项卡视图”中所有打开选项卡的分页。显然,我不想要这种行为 当用户在PF 4.0甚至5中进行新的搜索时,我能做些什么来重置和正确显示页码?重置整个表格怎么样DataTable DataTable=(DataTable

我使用的是Prime Faces 4.0,有一个带有懒散加载和分页的数据表。除了一件事,一切都很好。当用户进行了搜索,即将数据表移动到第3页时,新的搜索将从第3页开始(但是数据从第1页正确显示)。只有分页器的编号不会重置

我搜索了一下,发现添加 单击“搜索”按钮。但是,这将重置“我的选项卡视图”中所有打开选项卡的分页。显然,我不想要这种行为


当用户在PF 4.0甚至5中进行新的搜索时,我能做些什么来重置和正确显示页码?

重置整个表格怎么样<代码>DataTable DataTable=(DataTable)FacesContext.getCurrentInstance().getViewRoot().findComponent(“我的表格id:我的表格id”);dataTable.reset()你的意思是:“但是,这将重置所有打开的选项卡的分页。”这不应该发生,因为其他浏览器选项卡中的javascript变量(widgetvar是一个“是”)不会被调用。您正在展示的建议修复正在运行,我自己也使用过很多次。请提供有关您的设置的更多信息。@ChristopherS抱歉不清楚。我不是指浏览器选项卡,我是指选项卡作为选项卡视图选项卡。您是否尝试过
onclick=“PF('myWidgetVar').getPaginator().setPage(0);“
?@ChristopherS刚刚尝试过,但不幸的是,它具有相同的行为。重置选项卡视图中所有打开的选项卡。