我看到新的剑道网格内置了使用 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 实现的吗?当调用getOptions
和setOptions
时,它是如何工作的?
我想你指的是"setItem(key,value)"和"getItem(key)"。setItem 函数用于将值保存到本地存储,您将使用 getItem() 通过提供保存时提供的密钥来取回该值。