2016-03-27 4 views
0

Ich habe das unten Modellschema für ein Feld in meinem Kendo UI Grid-Widget:Kendo UI Grid Widget clientseitige Filterung auf numerischer Spalte

RS_LookBackDays: { type: "number", editable: true }, 

Die Spalten-Konfiguration für das gleiche ist:

{ field: "RS_LookBackDays", title: "Rate Schedule – # Lookback Days", type: "number" }, 

Ich habe eine benutzerdefinierte clientseitige Filterung für eine Eigenschaft, die an ein Textfeld gebunden ist, das dann beim Klicken auf eine Suchschaltfläche auf die dataSource angewendet wird.

Es gibt andere Filter, die auf 'string' Spalten angewendet werden, die erfolgreich ausgeführt werden und die Rasterdaten filtern. Bei numerischen Spalten erhalte ich jedoch eine clientseitige Fehlermeldung: 'TypeError: Objekt unterstützt keine Eigenschaft oder Methode' toLowerCase ' ". Ich kann diese Arbeit nicht ausführen, obwohl ich den Typ in der Spalte als angegeben habe .. und das Netz

Antwort

1

es gelöst hatte ich nur den Code unten zu verwenden:

var filter = { field: "RS_LookBackDays", operator: "eq", value: kendo.parseInt(ctrl.selectedRS_LookBackDays) }; 

so dumm;)