Filtering
Die Table
-Komponente ermöglicht es Ihnen, eine Filterfunktionalität zu implementieren, um die angezeigten Daten basierend auf bestimmten Kriterien einzugrenzen. Die Filterung kann erreicht werden, indem Sie ein Filterkriterium mit der Methode setFilter(Predicate<T> filter)
definieren, die von dem mit der Tabelle verbundenen Repository
bereitgestellt wird.
Code anzeigen
- Java
Im obigen Beispiel wird die Methode setFilter()
verwendet, um ein Filterkriterium basierend auf dem Titel von MusicRecord
zu definieren.
Die Methode setFilter()
gehört zur Klasse Repository
und ist kein integriertes Verhalten der Table
selbst.
Der Filter wird dann angewendet, wenn der Benutzer den Inhalt des Suchfelds ändert, wodurch der searchTerm aktualisiert und die Methode commit()
ausgelöst wird, um die angezeigten Daten zu aktualisieren.