Arama işlevi özelleştirme

Dec 26 2020

sütunuyla birlikte bir tabloyu gösterir. İhtiyacım olan şey, varsayılan filtre işlevi yerine bir arama arama işlevi oluşturmaktır, böylece AÇIK Mini Filtredeki Değerler Listesi penceresinin tamamı DEĞİL: [! [Buraya görüntü açıklamasını girin] [1]] [1]

Tam adını Michael yazarsanız, tablo Michael tarafından filtrelenecektir VEYA telefon numarasını yazarsam, Michael'ın adı Michael tarafından filtrelenecektir. Diğer bir deyişle.

Filtrenin değerlerini filtrelemeye dayalı belirteçlere ne değiştireceğimi bilmiyorum ve ayrıca sütun değerlerini sütun tabanlı belirteç olarak değiştirmek istemiyorum, ancak yalnızca arama alanındaki kullanıcının girdisi belirteçlerin içindeyse buna ihtiyacım var jetonun anahtarını döndürür ve kullanıcıya gösterir.

Yanıtlar

1 rateLess Dec 28 2020 at 18:31

Burada çalışan bir örnek var . Angular'a pek aşina olmadığıma dikkat edin, bu yüzden kod tuhaf görünebilir.

CustomSetFilterMetin girişinin, tokensbölümünde tanımlandığı gibi her onay kutusu için bir arama alanı olarak işlev gördüğü özel bir filtre tanımladım filterData. Giriş boşsa, tüm onay kutuları görünür. Değilse, yalnızca giriş değerine eşit bir belirteci olan (büyük / küçük harf dikkate alınmadan) onay kutuları görünecektir. Bu, onChange()işlevde görülebilir .