列を非表示、表示、サイズ変更、並べ替えた後、jqGrid設定をlocalStorageに保存します。すべて完了しましたcolName
が、 に保存できませんlocalStorage
。
グリッドの保存とロードに使用した関数の下
function saveGrid(grid)
{
var gridData = $('#grid').jqGrid('getGridParam');
var gridDataAsString = JSON.stringify(gridData);
localStorage.setItem("GridParam", gridDataAsString);
getColumn();
}
function loadGrid()
{
var loadedGridDataAsString = localStorage.getItem("GridParam");
if (loadedGridDataAsString != null)
{
var loadedGridData = JSON.parse(loadedGridDataAsString);
$("#grid").jqGrid('setGridParam', loadedGridData);
$("#grid").trigger('reloadGrid');
}
}