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);
    }
     
     
  • 相关阅读:
    iOS nsstring 截取字符前后字符串
    iOS 计算时间差
    Android的ProgressBar
    Android:OptionMenu
    eclipse the user operation is waiting for building workspace" to complete
    Android存储之SQLiteDatbase
    Android保存之SharedPreferences
    pkg_utility
    Oracle同义词 synonyms
    xzzx
  • 原文地址:https://www.cnblogs.com/windows/p/2344235.html
Copyright © 2011-2022 走看看