Primefaces datatable filter kill set paginator - PullRequest
0 голосов
/ 19 июня 2020

Я хочу сохранить фильтр и текущую страницу после обновления таблицы данных 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);
}

Но после действия возврат позиции paginator для pag 0 и игнорирование значения indexPag.

Если я сделал другую командную кнопку и поставил onclick PF('table').getPaginator().setPage(#{myBean.indexPag}), если я щелкну после фильтрации и разбивки на страницы, это сработает. Но мне нужно сделать это с помощью предыдущей командной ссылки.

...