Как я могу сбросить paginator в PrimeFaces DataTable - PullRequest
0 голосов
/ 06 сентября 2018

У меня проблема в том, что когда я загружаю таблицу в первый раз, задаю, например, paginator, страницу 3 и перезагружаю таблицу новыми данными, paginator все еще находится на странице 3. Существует ли умный способ проверить,таблица успешно визуализируется и сбрасывает pagionator на первую страницу?

Я пытался нажать кнопку и сделать это с помощью ajax, но это не решение, потому что моя реализация немного сложна.Поэтому мои первые мысли - сбросить его каждый раз при загрузке таблицы.

Текущая реализация:

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

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

Проблема в том, что это работает, но создает много проблем с моей страницей.Так можете ли вы сказать мне способ сбрасывать paginator после каждой загрузки таблицы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...