Filterung
Die Table-Komponente ermöglicht es Ihnen, Filterungen zu implementieren, um die angezeigten Daten basierend auf spezifischen Kriterien zu verfeinern. Filterung kann erreicht werden, indem ein Filterkriterium mit der Methode setFilter(Predicate<T> filter) definiert wird, die von dem mit der Tabelle verbundenen Repository bereitgestellt wird.
Im folgenden Beispiel wird ein benutzerdefiniertes Kriterium aus dem Suchfeld und die Methode setBaseFilter() verwendet, um einen Filter auf das CollectionRepository basierend auf den Titeln von MusicRecord anzuwenden. Wenn die Methode commit() ausgelöst wird, aktualisiert sich die Tabelle mit den gefilterten Daten.
Die Methode setBaseFilter() gehört zur Klasse CollectionRepository, nicht zur Table-Komponente.
:::(note)
Weiterlernen
ArtikelSpring Data JPA grid: sort, filter, and page in Java
ArtikelJava Data Grid: Build Fast, Sortable Tables with webforJ
ArtikelJava CRUD web app with Spring Boot and webforJ, step by step
ArtikelNatural language search for a Java table with webforJ
ArtikelBuild internal tools in Java: a framework decision guide
ArtikelJava web front end for a database: browse and edit