Filtering
De Table
component stelt je in staat om filteringfunctionaliteit te implementeren om de weergegeven gegevens te verkleinen op basis van specifieke criteria. Filtering kan worden bereikt door een filtercriteria te definiëren met de setFilter(Predicate<T> filter)
methode die wordt aangeboden door de Repository
die aan de tabel is gekoppeld.
Toon code
- Java
In het bovenstaande voorbeeld wordt de setFilter()
methode gebruikt om een filtercriteria te definiëren op basis van de titel van MusicRecord
.
De setFilter()
methode behoort tot de Repository
klasse en is geen ingebouwde functionaliteit van de Table
zelf.
De filter wordt vervolgens toegepast wanneer de gebruiker de inhoud van het zoekveld wijzigt, waardoor de searchTerm wordt bijgewerkt en de commit()
methode wordt geactiveerd om de weergegeven gegevens te vernieuwen.