Zum Hauptinhalt springen

Filtering

In ChatGPT öffnen

Die Table-Komponente ermöglicht es Ihnen, Filter anzuwenden, um die angezeigten Daten basierend auf spezifischen Kriterien einzugrenzen. Filtering kann erreicht werden, indem ein Filterkriterium unter Verwendung der setFilter(Predicate<T> filter)-Methode definiert wird, die von dem mit der Tabelle verbundenen Repository bereitgestellt wird.

Das folgende Beispiel verwendet ein benutzerdefiniertes Kriterium aus dem Suchfeld und die setBaseFilter()-Methode, um einen Filter auf das CollectionRepository basierend auf den Titeln von MusicRecord anzuwenden. Wenn die commit()-Methode ausgelöst wird, wird die Tabelle mit den gefilterten Daten aktualisiert.

Code anzeigen

Hinweis

Die setBaseFilter()-Methode gehört zur CollectionRepository-Klasse, nicht zur Table-Komponente.