剑道网格本地存储持久性



我看到新的剑道网格内置了使用 localStorage 实现的过滤器持久性。

$(function () {
    var grid = $("#grid").data("kendoGrid");
    $("#save").click(function (e) {
        e.preventDefault();
        localStorage["kendo-grid-options"] = kendo.stringify(grid.getOptions());
    });
    $("#load").click(function (e) {
        e.preventDefault();
        var options = localStorage["kendo-grid-options"];
        if (options) {
            grid.setOptions(JSON.parse(options));
        }
    });
});

但是localStorage是由 cookie 实现的吗?当调用getOptionssetOptions时,它是如何工作的?

我想你指的是"setItem(key,value)"和"getItem(key)"。setItem 函数用于将值保存到本地存储,您将使用 getItem() 通过提供保存时提供的密钥来取回该值。

最新更新