具有动态json数据的Slickgrids

时间:2012-03-28 06:13:52

标签: jquery json slickgrid

我使用下面给出的JSON格式的数据,需要使用cols中的数据和值中的数据填充光滑的网格列。请你帮我完成所需的循环....

var response = { "cols" :  ["name", "Precentage", "Year", "Amount"],
"rows": [{
"flag": true,
"values": [" name1", "Precentage1", "year1", "Amount1"]
}

1 个答案:

答案 0 :(得分:0)

可能有更好的方法可以做到这一点,但您可以手动循环并构建数据数组,如下所示:

var colName;
var data = [];

for (var i = 0; response.cols.length; i++) {
  colName = response.cols[i];
  for (var j = 0; response.values.length; i++) {
    if (i === 0) data[j] = {};
    data[j][colName] =  response.values[i];
  }
}

然后,您可以使用grid.setData(data)将数据传递到网格中。