Saltar al contenido

Filtering

Abrir en ChatGPT

El componente Table te permite implementar la funcionalidad de filtrado para reducir los datos mostrados según criterios específicos. El filtrado se puede lograr definiendo un criterio de filtrado utilizando el método setFilter(Predicate<T> filter) proporcionado por el Repository asociado con la tabla.

Mostrar Código

En el ejemplo anterior, se utiliza el método setFilter() para definir un criterio de filtrado basado en el título de MusicRecord.

sugerencia

El método setFilter() pertenece a la clase Repository, y no es un comportamiento integrado de la Table en sí misma.

El filtro se aplica cuando el usuario modifica el contenido del campo de búsqueda, actualizando el searchTerm y activando el método commit() para refrescar los datos mostrados.