Я хочу сохранить фильтр и текущую страницу после обновления таблицы данных 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})
, если я щелкну после фильтрации и разбивки на страницы, это сработает. Но мне нужно сделать это с помощью предыдущей командной ссылки.