Ich möchte den Filterwert dynamisch über eine Funktion aktualisieren können:
%Vor%Und die Funktion:
%Vor%Aber die Funktion wird nicht aufgerufen, wenn ich datenquelle.lesen ().
aufrufenGibt es einen besseren Weg, dies zu erreichen?
Oder wenn das der beste Weg ist, was mache ich falsch?
Danke!
Es gibt eine eingebaute Funktion zum Einstellen (Aktualisieren) des Filters in einer DataSource, überprüfen Sie dies . Also eigentlich weiß ich nicht, warum du diese Funktion brauchst. Es wäre einfacher zu tun:
%Vor% Ich meine, definiere / trage einen neuen Filter für die ursprüngliche datasource
welche Bedingung die gewünschte ist.
ABER Natürlich hindert Sie nichts daran, eine Funktion zu verwenden, um den tatsächlichen Wert eines Filters zu erhalten, und Sie können Folgendes tun:
%Vor%und / oder
%Vor%Ein Beispiel hier: Ссылка
Wenn Sie nach mehr als dem archivierten Wert filtern möchten, können Sie 'und' operator other wise use 'oder' operator verwenden.
Jetzt erstelle ich einen dynamischen Filter.
%Vor%Das hat für mich funktioniert. Nicht irgendwo dokumentiert, aber die _filter und _sort Objekte im gridOptions.dataSource Objekt gesehen, und hey presto, es hat funktioniert.
%Vor%Tags und Links jquery grid datasource filter kendo-ui