Filtering
Le composant Table
vous permet de mettre en œuvre un filtrage pour réduire les données affichées en fonction de critères spécifiques. Le filtrage peut être réalisé en définissant un critère de filtrage à l'aide de la méthode setFilter(Predicate<T> filter)
fournie par le Repository
associé à la table.
L'exemple suivant utilise un critère défini par l'utilisateur à partir du champ de recherche et la méthode setBaseFilter()
pour appliquer un filtre au CollectionRepository
en fonction des titres de MusicRecord
. Lorsque la méthode commit()
est déclenchée, la table se rafraîchit avec les données filtrées.
Afficher le code
- Java
remarque
La méthode setBaseFilter()
appartient à la classe CollectionRepository
, pas au composant Table
.