gpt4 book ai didi

javascript - e(...).find(...).addBack 不是函数 Kendo Grid SetOptions

转载 作者:行者123 更新时间:2023-12-03 18:09:29 26 4
gpt4 key购买 nike

我有一个带有按钮的网格,可以将您带到显示所选项目的所有数据的其他 View ,我想要做的是当用户返回 GridView 时,网格的过滤器保留而不是显示所有数据。

为了保存过滤器,我使用 Kendo Grid 的 getOptions 方法并使用以下代码存储在 localStorage 上:

var grid = $("#Grid").data("kendoGrid");
var op = grid.getOptions();
localStorage["KendoGridOptions"] = JSON.stringify(op);

得到这个:

object in console

问题是当我尝试使用 setOptions 方法时,我在初始化网格后在 $(document).ready 上执行此操作:

var options = localStorage["KendoGridOptions"];
if (options) {
var op = JSON.parse(options);
var grid = $("#Grid").data("kendoGrid");
grid.setOptions({
dataSource: op.dataSource
});
localStorage.removeItem("KendoGridOptions");
}

我在 gid.setOptions 行收到此错误:

enter image description here

关于如何解决该错误或如何获得所需行为的任​​何建议?

最佳答案

问题出在jQuery版本上,addBack功能是在1.8版本上增加的,这个项目还是1.7,换个版本就完美了。

关于javascript - e(...).find(...).addBack 不是函数 Kendo Grid SetOptions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36270142/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com