看看这个网址: http://www.trirand.com/jqgridwiki/doku.php?id=wiki:jquery_ui_methods#column_chooser 我打开了Column Chooser对话框,我可以删除列,当我单击OK时,它会删除或添加列。当我尝试重新排序列并单击“确定”时,它不会执行任何操作。我是否必须覆盖“完成”方法?如文章中所述。在这一刻 我没有传递columnChooser调用的选项。 grid.jqGrid('columnChooser')//没有传递选项。 为了保存列顺序,我需要做什么?
答案 0 :(得分:3)
你是对的。我可以在the old demo中使用旧版本的jqGrid,jQuery和jQuery UI重现IE8中的一些问题,但使用所有最后版本的the demo:jqGrid 4.3.1,jQuery 1.7.1和jQuery UI 1.8 .17似乎没有问题。
正如我使用的代码
$grid.jqGrid('navButtonAdd', '#pager', {
caption: "",
buttonicon: "ui-icon-calculator",
title: "Choose columns",
onClickButton: function () {
$(this).jqGrid('columnChooser');
}
});