Personnalisation de la fonction de recherche
qui montre un tableau avec sa colonne. Ce dont j'ai besoin est de créer une fonction de recherche de recherche au lieu de la fonction de filtre par défaut, de sorte que ACTIVÉ La liste des valeurs dans la fenêtre du mini-filtre et PAS la table entière: [! [Entrez la description de l'image ici] [1]] [1]
Si vous tapez le nom complet Michael, la table sera filtrée par Michael, OU si je tape le numéro de téléphone, le nom de Michael sera filtré par Michael. autrement dit.
Je ne sais pas quoi changer les valeurs du filtre pour filtrer les jetons basés sur les jetons, et je ne veux pas non plus changer les valeurs des colonnes en jetons basés sur les colonnes, mais je n'en ai besoin que si l'entrée de l'utilisateur dans le champ de recherche est à l'intérieur des jetons, alors renvoie la clé du jeton et le montre à l'utilisateur.
Réponses
Vous avez un exemple de travail ici . Notez que je ne connais pas très bien Angular, donc le code peut sembler bizarre.
J'ai défini un filtre personnalisé, appelé CustomSetFilter
, dans lequel la saisie de texte fonctionne comme un champ de recherche pour le tokens
de chaque case à cocher comme défini dans filterData
. Si l'entrée est vide, toutes les cases à cocher apparaissent. Sinon, seules les cases à cocher qui ont un jeton égal à la valeur de l'entrée (en ignorant la casse) apparaîtront. Cela peut être vu dans la onChange()
fonction.