Dostosowywanie funkcji wyszukiwania
który pokazuje tabelę z jej kolumną. To, czego potrzebuję, to zbudowanie funkcji wyszukiwania wyszukiwania zamiast domyślnej funkcji filtru, aby WŁĄCZYĆ Listę wartości w oknie mini filtra, a NIE całą tabelę: [! [Tutaj wprowadź opis obrazu] [1]] [1]
Jeśli wpiszesz imię i nazwisko Michaela, to tabela zostanie przefiltrowana przez Michaela, LUB jeśli wpiszę numer telefonu, to imię Michaela zostanie przefiltrowane przez Michaela. innymi słowy.
Nie wiem, co zmienić wartości filtru, aby filtrować tokeny oparte na tokenach, a także nie chcę zmieniać wartości kolumn na token oparty na kolumnie, ale potrzebuję tego tylko wtedy, gdy dane wejściowe użytkownika w polu wyszukiwania znajdują się wewnątrz tokenów zwraca klucz tokenu i pokazuje go użytkownikowi.
Odpowiedzi
Dostał pracy przykład tutaj . Zwróć uwagę, że nie jestem zbyt zaznajomiony z Angularem, więc kod może wydawać się dziwny.
Zdefiniowałem niestandardowy filtr o nazwie CustomSetFilter
, w którym wprowadzanie tekstu działa jako pole wyszukiwania dla tokens
każdego pola wyboru, zgodnie z definicją w filterData
. Jeśli dane wejściowe są puste, pojawią się wszystkie pola wyboru. Jeśli nie, pojawią się tylko pola wyboru, które mają token równy wartości wejścia (ignorując wielkość liter). Można to zobaczyć w onChange()
funkcji.