【问题标题】:How to remove/hide the resize button in jqGrid (JQuery)?如何删除/隐藏 jqGrid (JQuery) 中的调整大小按钮?
【发布时间】:2012-02-17 12:38:13
【问题描述】:

如何删除/隐藏 jqGrid (JQuery) 中的调整大小选项?

var grid = $("#list");    
grid.jqGrid({
                    datatype: 'local',
                    data: mydata,
                    colModel: cm,
                    rowNum: 10,
                    rowList: [10, 25, 50],
                    pager: '#pager',
                    gridview: true,
                    rownumbers: false,
                    viewrecords: true,
                    hidegrid: false,
                    autowidth: true,
                    caption: 'Examples',
                    height: '100%' 
                });

grid.jqGrid('navGrid', '#pager', { add: false, edit: false, del: false, search: false, refresh: false });

检查图片的右下角。这就是我要询问的调整大小选项。

【问题讨论】:

  • 你能提供你的jqGrid代码吗?
  • jqGrid 中没有“调整大小选项”或“调整大小按钮”。你是什​​么意思?您可能是指显示/隐藏网格按钮,它出现在标题层的右侧?你使用gridResize 方法吗?或者你的意思是调整列的大小?
  • 如果您的意思是调整列大小,您可以在 colModel 属性中指定 resize:false - documentation

标签: jquery jquery-ui jqgrid jqgrid-formatter


【解决方案1】:

您当前发布的代码不会在网格的右侧底部生成可调整大小的区域。如果你确实有你在代码中某处调用gridResize 方法的区域明确

所以你应该检查你的代码以调用gridResize 方法并将其删除。

【讨论】:

  • 是的,我用过这个方法。我想,我误解了gridResize方法并且使用不当。谢谢奥列格。
【解决方案2】:

正如我看到有人说的,您应该在 colMedl 和 foreach col 中指定 resizable 为 false 的选项,例如:

...colModel:[{resizable:false,}]...

【讨论】:

    猜你喜欢
    • 2011-12-05
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多