Suodatus
Table-komponentti mahdollistaa suodatuksen toteuttamisen, jotta voit rajoittaa näytettävää dataa tiettyjen kriteerien perusteella. Suodatus voidaan toteuttaa määrittelemällä suodatuskriteeri käyttäen setFilter(Predicate<T> filter) -menetelmää, joka on tarjottu taulukon kanssa liitetyssä Repository-luokassa.
Seuraavassa esimerkissä käytetään käyttäjän määrittelemää kriteeriä hakukentästä ja setBaseFilter() -menetelmää, jotta suodatin voidaan soveltaa CollectionRepository-luokkaan MusicRecord-otsikoiden perusteella. Kun commit()-menetelmää kutsutaan, taulukko päivittyy suodatetulla datalla.
huomio
setBaseFilter() -menetelmä kuuluu CollectionRepository-luokkaan, ei Table-komponenttiin.
Jatka oppimista
ArtikkeliSpring Data JPA grid: sort, filter, and page in Java
ArtikkeliJava Data Grid: Build Fast, Sortable Tables with webforJ
ArtikkeliJava CRUD web app with Spring Boot and webforJ, step by step
ArtikkeliNatural language search for a Java table with webforJ
ArtikkeliBuild internal tools in Java: a framework decision guide
ArtikkeliJava web front end for a database: browse and edit