【问题标题】:Get the jqGrid colModel获取 jqGrid colModel
【发布时间】:2010-05-27 01:16:52
【问题描述】:

如何获取 jqGrid 元素的整个 colModel?我已经浏览了一些源代码并进行了一些测试,但似乎没有返回实际的数组。

谢谢。

【问题讨论】:

    标签: jquery jqgrid


    【解决方案1】:

    您可以使用getGridParam - 只需传递colModel 选项:

    jQuery("#mygrid").jqGrid ('getGridParam', 'colModel');
    

    您可以查看jqGrid docs for getGridParam 了解更多信息...

    【讨论】:

    • 有趣。我试过了,但失败了。不过,我确实想出了一个解决方案。我也没有看到“colModel”作为获取数据的可能输入,只有 getCol。
    • 你写了对 jqGrid 文档的绝对正确的引用,但是一个错误的 JavaScript 语句。正确的说法应该是:jQuery("#mygrid").jqGrid ('getGridParam', 'colModel');。它返回了 jQuery("#mygrid").p['colModel'],所以它起作用了!
    【解决方案2】:

    所以我确实想通了。在自定义导航按钮(onClickButton函数)中,我只是使用了:

    this.p.colModel
    

    【讨论】:

    • 虽然这可能有效,但您应该使用 jqGrid API 而不是直接访问元素。否则,如果 jqGrid 的底层实现在未来版本中发生变化,您可能会遇到问题......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-24
    • 2014-03-09
    • 2013-03-06
    • 1970-01-01
    相关资源
    最近更新 更多