agGrid嵌套JSON格式

时间:2019-01-07 18:18:15

标签: javascript json tree ag-grid ag-grid-valuesetter

如何在客户端视图(简单的javascript)中使用下面的嵌套结构生成ag-grid表?

[
   {
      "id":1,
      "frame": 267.0,
      "confidence": "0.747",
      "start":[
         {
            "type":{
               "temp1":47,
               "temp2":"ad"
            },
            "con":0.989,
            "src":{
               "temp4":90,
               "temp5":"asd"
            },
            "level":4
         },
         {
            "type":{
               "temp1":447,
               "temp2":"assfd"
            },
            "con":98,
            "src":{
               "temp4":900,
               "temp5":"assdr"
            },
            "level":5
         }
      ],
      "end":[
         {
            "type":{
               "temp1":50,
               "temp2":"av"
            },
            "con":0.50,
            "src":{
               "temp4":56,
               "temp5":"d"
            },
            "level":67
         },
         {
            "type":{
               "temp1":456,
               "temp2":"jkl"
            },
            "con":100,
            "src":{
               "temp4":100,
               "temp5":"tyu"
            },
            "level":23
         }
      ]

   }
]

我尝试使用getNodeChildDetails函数,但是startend具有相同的子名称,因此如何区分两者并在每一行中设置值。

getNodeChildDetails: function(data) {
    if(data.start) {  
        return {
            group: true,
            children: data.start,
            expanded: true
        };
    } else {
        return null;
    }
} 

start列数据设置正确,但是如何显示end列数据?

请指导我 在此先感谢

0 个答案:

没有答案