首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jqGrid:函数$("#gridView").jqGrid("getGridParam","data")返回null?

jqGrid:函数$("#gridView").jqGrid("getGridParam","data")返回null?
EN

Stack Overflow用户
提问于 2014-06-16 07:36:53
回答 1查看 15.9K关注 0票数 1

我在使用jqGrid时遇到了问题:

代码语言:javascript
复制
$("#gridView").jqGrid({
    url:"grid.php",
    colModel:[
            { name: 'id', index:'id'},          
    ],
    datatype: "json",
    mtype:"post",

    height:350,
    rownumbers:true,
    treeGrid: true,
    treeGridModel : 'adjacency',
    ExpandColumn : 'id',
    ExpandColClick: true 
    ....

$("#gridView").jqGrid("getGridParam", "data") return array
代码语言:javascript
复制
$("#gridView").jqGrid({
    url:"grid.php",
    colModel:[
            { name: 'id', index:'id'},          
    ],
    datatype: "json",
    mtype:"post",
    pager:"#pager",
    rowNum:50,
    rowList:[10,50,100,500,1000],
    viewrecords:true,

    height:350,
    rownumbers:true,
    ....

$("#gridView").jqGrid("getGridParam", "data") return null ??

我在这里读过文章,不返回数据项ID的JQGrid getGridParam

但是我不能设置加载一次:真,因为我的动态数据为每次点击

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-16 07:48:52

您不需要在发生loadonce: true的情况下使用treeGrid: true。jqGrid会自动填充data_index的内部参数(参见代码的部分 )。

我假设您将null作为data参数的值,因为您试图在之前访问data ,然后将数据从服务器加载。尝试在$(this).jqGrid("getGridParam", "data")回调中使用loadComplete。填充data后将调用回调。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24238689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档