Dostosowywanie funkcji wyszukiwania

Dec 26 2020

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

1 rateLess Dec 28 2020 at 18:31

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 tokenskaż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.