Ich habe ein Raster mit einer Schaltfläche, die Sie zu einer anderen Ansicht, wo alle Daten des ausgewählten Elements zeigen, zeigen, was Ich versuche zu tun ist, dass, wenn der Benutzer zur Rasteransicht zurückkehren, die Filter des Rasters bleiben, anstatt alle Daten anzuzeigen.e (...). Find (...). AddBack ist keine Funktion Kendo Grid SetOptions
für die Filter zu speichern, ich verwende die getOptions
Methode von Kendo Grid und gespeichert auf localStorage
mit dem folgenden Code:
var grid = $("#Grid").data("kendoGrid");
var op = grid.getOptions();
localStorage["KendoGridOptions"] = JSON.stringify(op);
Und diese:
Das Problem ist, wenn Ich versuche, die setOptions
Methode zu verwenden, ich mache dies auf $(document).ready
nach der Initialisierung des Gitters:
var options = localStorage["KendoGridOptions"];
if (options) {
var op = JSON.parse(options);
var grid = $("#Grid").data("kendoGrid");
grid.setOptions({
dataSource: op.dataSource
});
localStorage.removeItem("KendoGridOptions");
}
Und ich bekomme diese Fehlermeldung auf der gid.setOptions
Linie:
Vorschläge, wie diese Fehler zu beheben, oder wie das gewünschte Verhalten zu bekommen?
danke, du hast mir den tag gerettet. –