【发布时间】:2013-08-10 16:02:52
【问题描述】:
我想创建一个对话框来为我的 jqGrid 启用/禁用列。有一个module for this,但从 jqGrid 4.x 开始不再支持他。
这个模块有替代品吗,我没找到。任何已经存在的东西我可以重复使用 - 或者最简单的实现方法是什么?
来自 jqGrid 文档 (here),这是我需要的:
【问题讨论】:
标签: javascript jquery jqgrid
我想创建一个对话框来为我的 jqGrid 启用/禁用列。有一个module for this,但从 jqGrid 4.x 开始不再支持他。
这个模块有替代品吗,我没找到。任何已经存在的东西我可以重复使用 - 或者最简单的实现方法是什么?
来自 jqGrid 文档 (here),这是我需要的:
【问题讨论】:
标签: javascript jquery jqgrid
您应该使用columnChooser。我建议您使用我在the answer 中发布的方法的修改代码(请参阅the demo)。它使列选择器对话框可调整大小。您可以只在jquery.jqGrid.min.js 或jquery.jqGrid.src.js 之后包含$.jgrid.extend({columnChooser : function ... }); 的代码,并用修改后的版本覆盖columnChooser 的原始版本。
【讨论】:
selector.data('dialog').uiDialog 的问题已经解决了很多时间。问题出在使用 more recent 版本的 jQuery UI(在我发布旧答案后发布)。那么,你到底在做什么?