jqGrid - 将colmodel保存到本地缓存

时间:2012-02-21 04:19:55

标签: jquery jqgrid

我已经使用setColumns函数在客户端动态显示/隐藏列。

现在我想将选定的列保存到本地缓存。怎么做。

以下是我使用的代码

$("#spsGrid").navButtonAdd('#prPager', {
  caption: "Show/Hide Columns",
  title: "Click here to select Columns to view",
  onClickButton: function() {
    var params = {width:500,modal:true,drag:true};
    jQuery("#list").setColumns(params);
  },
  position: "last"
});

现在,只要用户选择了少量列并单击对话框中的确定按钮,我就必须提取所选列并将其另存为用户首选项。那么,我们如何在“显示/隐藏列”对话框中将事件附加到确定按钮?

1 个答案:

答案 0 :(得分:1)

由于JQGrid不直接支持SetColoumns插件,因此我使用了 ColumnChooser 选项。它解决了我的问题。

请参阅此链接Is there a full working example for a jqGrid ColumnChooser?