是否可以从jqGrid头部cookie中展开/折叠按钮的状态?

问题描述:

我正在使用jqGrid,我无法找到一种方法来使用cookie保存标题右上角的展开/折叠按钮的状态。是否可以从jqGrid头部cookie中展开/折叠按钮的状态?

在我的页面上,我有10个jqGrid的,这将是很好的保存网格的隐藏状态。

+0

如果我正确理解您的要求,那么您只需在每个网格中使用'hiddengrid'选项并根据cookie/localStorage中的值使用选项的值。如果使用'hiddengrid:true',那么网格将以折叠状态创建。您可以使用'onHeaderClick'来保存/修改cookie/localStorage中保存的状态值。另外一个参数'gridstate'也可能对你有所帮助。它具有值“'可见”或“隐藏”,取决于当前状态。 – Oleg

您可以考虑使用localStorage保存在客户端的状态(即在浏览器中)

// Store 
localStorage.setItem("lastname", "Smith"); 
// Retrieve 
if (typeof(Storage) !== "undefined") { 
result = localStorage.getItem("lastname"); 
} 

有在互联网上以供参考和提供进一步阅读上的各种资源。