easyui

来源:互联网 发布:php小例子 编辑:程序博客网 时间:2024/06/06 01:25
 在easyui 的datagrid中,是不支持加载对象的子属性的。
    两种方法解决,第一种,修改js文件。抱歉,我不会。
    第二种,formatter方法,可以接收:
    下边是案例:
        1.数据格式:{
    "total": "2",
    "rows": [
        {
            "hpsExplanationSuggest": "的所发生的发生的范德萨送积分卡洛斯的了疯狂送快乐水电费卡洛斯的飞机快乐诉讼费思考了飞机送快乐的水电费就流口水的飞机快乐的送桑德菲杰卡洛斯的飞机快乐圣诞节了肯定是水电费几点睡了看法就死掉了开机了的收费介绍的快乐将发牢骚的垃圾受得了几点睡了飞机了的思考的设计费了烧烤的缴费蓝色的缴费的说了句",
            "hpsExplanationSuggestItem": "结果解释",
            "hpsId": 1
        },
        {
            "hpsExplanationSuggest": "的说法水电费但是胜多负少",
            "hpsExplanationSuggestItem": "营养膳食",
            "hpsId": 2,
            "indexDistribute": {
                "distribute": "亚健康人群",
                "id": 2
            }
        }
    ]
}

2.行获取值:
    columns:[[
    {field:'hpsId',title:'编号',hidden:'true'},
    {field:'indexDistribute',title:'人群分布',width:100,formatter:function(value,row,index){
    if(value.distribute){
    return value.distribute;
    }else{
    return "";
    }
    }},
    {field:'hpsExplanationSuggestItem',title:'解释建议项',},
    {field:'hpsExplanationSuggest',title:'解释建议',width:1000,},
   
    ]], 

原创粉丝点击