Filtering
Die Table
-Komponente ermöglicht es Ihnen, eine Filterfunktion zu implementieren, um die angezeigten Daten basierend auf bestimmten Kriterien einzuschränken. Filtern 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.
Das folgende Beispiel verwendet ein benutzerdefiniertes Kriterium aus dem Suchfeld und die Methode setBaseFilter()
, um einen Filter für das CollectionRepository
basierend auf den Titeln von MusicRecord
anzuwenden. Wenn die Methode commit()
ausgelöst wird, wird die Tabelle mit den gefilterten Daten aktualisiert.
Code anzeigen
- Java
Die Methode setBaseFilter()
gehört zur Klasse CollectionRepository
, nicht zur Table
-Komponente.