Anpassung der Suchfunktion

Dec 26 2020

Das zeigt eine Tabelle mit ihrer Spalte. Was ich brauche, ist eine Suchsuchfunktion anstelle der Standardfilterfunktion zu erstellen, so dass ON Die Liste der Werte im Minifilterfenster und NICHT die gesamte Tabelle: [! [Bildbeschreibung hier eingeben] [1]] [1]

Wenn Sie den vollständigen Namen Michael eingeben, wird die Tabelle von Michael gefiltert. Wenn ich die Telefonnummer eingebe, wird der Name von Michael von Michael gefiltert. mit anderen Worten.

Ich weiß nicht, was ich ändern soll, um die Werte des Filters in filterbasierte Token zu ändern, und ich möchte auch nicht die Spaltenwerte in spaltenbasierte Token ändern, aber ich brauche das nur, wenn sich die Eingabe des Benutzers in das Suchfeld innerhalb der Token befindet Gibt den Schlüssel des Tokens zurück und zeigt ihn dem Benutzer.

Antworten

1 rateLess Dec 28 2020 at 18:31

Haben Sie ein funktionierendes Beispiel hier . Beachten Sie, dass ich mit Angular nicht sehr vertraut bin, sodass der Code möglicherweise seltsam erscheint.

Ich habe einen benutzerdefinierten Filter namens aufgerufen CustomSetFilter, in dem die Texteingabe als Suchfeld für tokensjedes Kontrollkästchen fungiert, wie in definiert filterData. Wenn die Eingabe leer ist, werden alle Kontrollkästchen angezeigt. Wenn nicht, werden nur Kontrollkästchen angezeigt, deren Token dem Wert der Eingabe entspricht (Groß- und Kleinschreibung ignorieren). Dies ist in der onChange()Funktion zu sehen .