Mit dem Ag-Grid mit AngularJS ist das Ziel, eine Spalte mit definierten Auswahlmöglichkeiten zu filtern. Zum Beispiel habe ich eine Spalte Status mit möglichen Werten von valid
und invalid
. Diese Spalte verwendet eine Zellenvorlage, die Symbole anzeigt: ein Häkchen für valid
und ein Kreuz für invalid
. Unter Verwendung einer Zellenvorlage scheint die Filterüberschrift die in Daten gefundenen Werte für diese Spalte nicht als Optionen anzubieten.Wie mit Auswahlen in Ag-Grid filtern?
Mit Ui-Grid hatten wir die Möglichkeit, innerhalb der Spaltendefinition mit templateFields: ['valid', 'invalid']
zu wählen, aber mit Ag-Grid scheint kein Äquivalent zu existieren.
Eine andere Alternative war die Verwendung eines benutzerdefinierten Filters, aber das Problem besteht darin, sie mit serverseitiger Filterung zu verwenden. Leider scheint es nicht möglich zu sein. In Ag-Grid-Bibliothek, in execute()
Funktion von FilterStage
, können wir sehen:
if (this.gridOptionsWrapper.isEnableServerSideFilter()) {
filterActive = false;
}
Dies ist die Art von Ziel ist es zu erreichen, wo ein <select>
Eingang in Filter und Daten verfügbar ist, wird durch die gewählte Option gefiltert:
mit Bezug auf diese http://stackoverflow.com/questions/36892964/ag-grid-building-custom-filter-for-set-type – Basavaraj