Wie man gefilterte Wert auf Primefaces faul datatable?

Benutze ich lazy="true" auf primefaces datatable, da meine Daten zu groß ist. Aber dieses mal habe ich nicht bekommen, die gefilterte Liste. Ich denke, das problem ist, dataTable Wert ist org.primefaces.model.LazyDataModel und filteredValue ist java.util.List. So, wie bekomme ich die filteredValue auf meine datatable ? Jede Anregung?

Meine datatable Erklärung :

<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ı." >

Vielen Dank im Voraus.

  • Warum brauchen Sie die filteredValue? Wenn Sie lazyLoading Sie die Filterung in der load-Methode und dort haben Sie die gefilterte Liste...
  • Ich verwende filteredValue zu Statistik/Diagramm etc. und ja, ich sehe die load-Methode, aber ich habe nicht die filteredValue. Das ist die Frage. Wie kann ich es bekommen ?
InformationsquelleAutor serifsadi | 2015-02-10
Schreibe einen Kommentar