Slickgrid с динамическими данными JSON - PullRequest
0 голосов
/ 28 марта 2012

Я располагаю данными в формате JSON, указанном ниже, необходимо заполнить столбцы скользкой сетки данными из столбцов и строк из значений. Не могли бы вы помочь мне с циклами, необходимыми для этого ....

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

1 Ответ

0 голосов
/ 28 марта 2012

Возможно, есть лучший способ сделать это, но вы можете просто выполнить цикл и вручную построить массив данных, что-то вроде этого:

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) для передачиданные в сетку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...