Я использую lazy="true"
на основе шрифтов, потому что мои данные большие. Но на этот раз я не получил отфильтрованный список. Я думаю, проблема в значении dataTable: org.primefaces.model.LazyDataModel
, а filterValue - java.util.List
. Итак, как я могу получить filterValue на моем datatable? Любое предложение?Как получить отфильтрованное значение на Primefaces lazy datatable?
Моя DataTable декларация:
<p:dataTable id="tblIzin"
var="izin"
value="#{izinBean.lazyModelIzin}"
lazy="true"
paginator="true"
rows="10"
paginatorTemplate="{FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
scrollable="true"
scrollWidth="79%"
scrollHeight="37%"
editable="true"
editMode="cell"
filteredValue="#{izinBean.filteredList}"
emptyMessage="Kayıt bulunamadı." >
Спасибо заранее.
Зачем вам нужна фильтрация? Если вы используете lazyLoading, вы выполняете фильтрацию в методе загрузки, и там у вас есть отфильтрованный список ... – Kukeltje
Я буду использовать filterValue для статистики/диаграммы и т. Д., И да, я вижу метод загрузки, но я не получил filterValue , Вот в чем вопрос. Как я могу его получить? – serifsadi