0
我正在使用jqGrid,我無法找到一種方法來使用cookie保存標題右上角的展開/摺疊按鈕的狀態。是否可以從jqGrid頭部cookie中展開/摺疊按鈕的狀態?
在我的頁面上,我有10個jqGrid的,這將是很好的保存網格的隱藏狀態。
我正在使用jqGrid,我無法找到一種方法來使用cookie保存標題右上角的展開/摺疊按鈕的狀態。是否可以從jqGrid頭部cookie中展開/摺疊按鈕的狀態?
在我的頁面上,我有10個jqGrid的,這將是很好的保存網格的隱藏狀態。
您可以考慮使用localStorage
保存在客戶端的狀態(即在瀏覽器中)
// Store
localStorage.setItem("lastname", "Smith");
// Retrieve
if (typeof(Storage) !== "undefined") {
result = localStorage.getItem("lastname");
}
有在互聯網上以供參考和提供進一步閱讀上的各種資源。
如果我正確理解您的要求,那麼您只需在每個網格中使用'hiddengrid'選項並根據cookie/localStorage中的值使用選項的值。如果使用'hiddengrid:true',那麼網格將以摺疊狀態創建。您可以使用'onHeaderClick'來保存/修改cookie/localStorage中保存的狀態值。另外一個參數'gridstate'也可能對你有所幫助。它具有值「'可見」或「隱藏」,取決於當前狀態。 – Oleg