Siirry pääsisältöön

Filtering

Avaa ChatGPT:ssä

Table-komponentti sallii suodatustoiminnallisuuden toteuttamisen, jonka avulla voit rajata näytettäviä tietoja tietyille kielille. Suodatus voidaan toteuttaa määrittämällä suodatuskriteerit käyttäen setFilter(Predicate<T> filter) -menetelmää, joka on saatavilla taulukkoon liittyvältä Repository-luokalta.

Näytä Koodi

Yllä olevassa esimerkissä setFilter()-menetelmää käytetään määrittämään suodatuskriteerit MusicRecord-nimikkeen mukaan.

vihje

setFilter()-menetelmä kuuluu Repository-luokkaan, eikä se ole Table-komponentin sisäänrakennettu toiminnallisuus.

Suodatus sovelletaan, kun käyttäjä muuttaa hakukentän sisältöä, päivittäen searchTerm-arvon ja laukaisee commit()-menetelmän, joka päivittää näytettävät tiedot.