在jqgrid中隐藏一个冻结的字段

时间:2016-04-14 10:32:44

标签: jquery jqgrid

任何人都可以帮我隐藏jqgrid 4.5.2版本中的冻结列。

我有一个带有4个冻结列的jqgrid。我想隐藏其中的两个并且只显示网格中四个冻结列中的两个。

注意::我的网格底部有一个显示/隐藏按钮,用于选择这两列并隐藏在网格上。

提前致谢..

1 个答案:

答案 0 :(得分:1)

使用旧的jqGrid 4.5.2是不可能的,你使用它,甚至是最新的4.13.2版本的免费jqGrid fork,我开发了它。

我更新了free jqGrid的代码,以支持隐藏/显示冻结列并重新排序列(请参阅the commit)。可以在notSkipFrozen: trueshowColhideColshowHideCol中使用新选项columnChooser来强制使用它。

The demo使用来自GitHub的免费jqGrid的最新代码,它使用

$(this).jqGrid("columnChooser", { notSkipFrozen: true });

columnChooser添加的onClickButton内拨打navButtonAdd。您可以验证现在可以隐藏/显示冻结列或移动它的位置。冷冻柱的新位置仍将保留在网格的第一个冷冻柱内。无法将冷冻柱移至非冷冻柱。