我已经使用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"
});
现在,只要用户选择了少量列并单击对话框中的确定按钮,我就必须提取所选列并将其另存为用户首选项。那么,我们如何在“显示/隐藏列”对话框中将事件附加到确定按钮?
答案 0 :(得分:1)
由于JQGrid不直接支持SetColoumns插件,因此我使用了 ColumnChooser 选项。它解决了我的问题。
请参阅此链接Is there a full working example for a jqGrid ColumnChooser?