任何人都可以帮我隐藏jqgrid 4.5.2版本中的冻结列。
我有一个带有4个冻结列的jqgrid。我想隐藏其中的两个并且只显示网格中四个冻结列中的两个。
注意::我的网格底部有一个显示/隐藏按钮,用于选择这两列并隐藏在网格上。
提前致谢..
答案 0 :(得分:1)
使用旧的jqGrid 4.5.2是不可能的,你使用它,甚至是最新的4.13.2版本的免费jqGrid fork,我开发了它。
我更新了free jqGrid的代码,以支持隐藏/显示冻结列并重新排序列(请参阅the commit)。可以在notSkipFrozen: true
,showCol
,hideCol
和showHideCol
中使用新选项columnChooser
来强制使用它。
The demo使用来自GitHub的免费jqGrid的最新代码,它使用
$(this).jqGrid("columnChooser", { notSkipFrozen: true });
在columnChooser
添加的onClickButton
内拨打navButtonAdd
。您可以验证现在可以隐藏/显示冻结列或移动它的位置。冷冻柱的新位置仍将保留在网格的第一个冷冻柱内。无法将冷冻柱移至非冷冻柱。