zoukankan      html  css  js  c++  java
  • jqGrid加载数据

    使用jqGrid加载ajax请求返回的json数据:

        function iniEQPTListfsGrid(data) {
            $("#EQPTListfsGrid").jqGrid('setGridParam', {
                        datatype : 'local',//'json',
                        data : data.oary
                    }).trigger("reloadGrid");
        }
     此时的data.oary对应json如下
    {
        "oary": [
            {
                "eqpt_id": "C1EMC200",
                "eqpt_dsc": "EMPRY CST COLLECTION"
            },
            {
                "eqpt_id": "C1EMC202",
                "eqpt_dsc": "EMPRY CST "
            }
        ]
    }

    但是实际使用中,我的json是有XML转换而来,xml中的oary节点可能只有一个,此时生成的Json如下

     {

        "oary": {
            "eqpt_id": "C1EMC200",
            "eqpt_dsc": "EMPRY CST COLLECTION"
        }
    }

    此时的 oary不是数组jqgrid不能正确处理,暂时没找到什么好方法,只能判断一下是不是数组了

      if (data.length) { 

    $("#EQPTListfsGrid").jqGrid('setGridParam', {
    datatype : 'local',
    data : data
    }).trigger("reloadGrid");
    } else {
    $("#EQPTListfsGrid").jqGrid("addRowData", "1", data);
    }
     
     
  • 相关阅读:
    python2代码转为python3
    Python3.7安装
    Fiddler配置与使用
    postman安装与使用
    kali-linux-2016.2-amd64安装步骤流程
    RedHat7.1_x64位安装步骤
    httpclient配置,使用
    Sentinel限流规则介绍
    mysql修改root用户密码
    winsw打包jar(WINDOWS服务)
  • 原文地址:https://www.cnblogs.com/windows/p/2344235.html
Copyright © 2011-2022 走看看