Primefaces Datatable не может запустить событие фильтра, когда модель пуста

У меня есть простые данные с фильтром столбцов. Я реализовал метод загрузки LazyDataModel, чтобы я мог применять фильтры и сортировки на своем уровне базы данных.

Он работает нормально, пока фильтры имеют совпадающие значения. Когда я пытаюсь получить несоответствующий результат, таблица данных обновляется, поскольку я устанавливаю rowCount в модели данных как ноль (он показывает пустое сообщение правильно). Все идет нормально.

Проблема в том, что если я попробую другое значение (совпадающее с результатами), метод загрузки никогда не будет достигнут.

Я предполагаю, что основные лица перехватывают действие фильтра, так как таблица данных пуста, но я хотел бы показать свое начальное состояние, когда все фильтры пусты.

Может ли кто-нибудь помочь мне с этим? Спасибо!

0 ответов

Другие вопросы по тегам