Filtering
Table-komponentti mahdollistaa suodattamisen, jolla voidaan rajata näytettävää dataa tiettyjen kriteerien mukaan. Suodattaminen voidaan toteuttaa määrittelemällä suodatuskriteeri käyttämällä setFilter(Predicate<T> filter) -metodia, joka on saatavilla taulukkoon liitetystä Repository:sta.
Seuraavassa esimerkissä käytetään käyttäjän määrittelemää kriteeriä hakukentästä ja setBaseFilter() -metodia suodattimen soveltamiseksi CollectionRepository:lle MusicRecord-otsikoiden perusteella. Kun commit()-metodia kutsutaan, taulukko päivitetään suodatetulla datalla.
Näytä koodi
- TableFilteringView.java
- MusicRecord.java
- Service.java
huomio
setBaseFilter()-metodi kuuluu CollectionRepository-luokkaan, ei Table-komponenttiin.