Den Filterwert für eine Kendo-Datenquelle dynamisch ändern?

8

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 ().

aufrufen

Gibt es einen besseren Weg, dies zu erreichen?

Oder wenn das der beste Weg ist, was mache ich falsch?

Danke!

    
Naner 18.03.2013, 22:23
quelle

3 Antworten

9

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: Ссылка

    
OnaBai 18.03.2013, 23:52
quelle
6

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%     
Ranga Reddy 11.04.2014 05:49
quelle
0

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%     
Jeff Davies 09.03.2016 12:26
quelle