jqGrid - 列选择器未按预期工作

时间:2012-01-17 18:52:24

标签: jqgrid

看看这个网址: http://www.trirand.com/jqgridwiki/doku.php?id=wiki:jquery_ui_methods#column_chooser 我打开了Column Chooser对话框,我可以删除列,当我单击OK时,它会删除或添加列。当我尝试重新排序列并单击“确定”时,它不会执行任何操作。我是否必须覆盖“完成”方法?如文章中所述。在这一刻 我没有传递columnChooser调用的选项。 grid.jqGrid('columnChooser')//没有传递选项。 为了保存列顺序,我需要做什么?

1 个答案:

答案 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');
    }
});