Primefaces 数据表过滤器杀死设置分页器

问题描述 投票:0回答:1

我想在更新 PrimeFaces 数据表后保留过滤器和当前页面。 为此,我尝试在使用命令链接更新后过滤数据表。然后我会在过滤之前放置相同的页面。

我使用Primeface 6.0

<p:commandlink action="#{bean.updateBD}" update=":form" oncomplete="PF('table').filter(); PF('table').getPaginator().setPage(#{myBean.indexPag})>

我用它来设置页面。

<p:ajax event="page" listener="#{bean.update}"/>

public void update(PageEvent event) {
        int var = event.getPage();
        setIndexPag(var);
}

但是在 de 操作之后,分页器位置返回到 pag 0 并忽略 indexPag 的值。

如果我制作了另一个命令按钮并单击

PF('table').getPaginator().setPage(#{myBean.indexPag})
,如果我在过滤和分页数据表后单击它就可以了。但我需要用之前的命令链接来完成。

primefaces
1个回答
0
投票

我正在使用 Primefaces 7,你能解决这个问题吗?

© www.soinside.com 2019 - 2024. All rights reserved.