Filtering
Table
-komponentti mahdollistaa suodattamisen toteuttamisen, jotta voidaan kaventaa näytettävää dataa tiettyjen kriteerien mukaan. Suodattaminen voidaan saavuttaa määrittelemällä suodatuskriteerit käyttäen setFilter(Predicate<T> filter)
-metodia, joka on tarjottu taulukkoon liittyvälle Repository
:lle.
Seuraavassa esimerkissä käytetään käyttäjän määrittelemiä kriteerejä hakukentästä ja setBaseFilter()
-metodia suodattimen soveltamiseen CollectionRepository
:lle MusicRecord
:ien otsikoiden perusteella. Kun commit()
-metodia aktivoidaan, taulukko päivitetään suodatetulla datalla.
huomio
setBaseFilter()
-metodi kuuluu CollectionRepository
-luokalle, ei Table
-komponentille.