Как связать данные json с диаграммой KendoUI

В примере, представленном на демонстрационном сайте KendoUI, его диаграмма привязана к данным json следующего формата:

[ { "Booked" : 0,
    "Date" : "/Date(1370620800000)/",
    "FailedAttempts" : 0,
    "Views" : 0
  },
  { "Booked" : 0,
    "Date" : "/Date(1370707200000)/",
    "FailedAttempts" : 0,
    "Views" : 0
  }]

но что, если сервер вернется в этом формате:

    { "AggregateResults" : null, "Data" : [ { "Booked" : 0,
    "Date" : "/Date(1370620800000)/",
    "FailedAttempts" : 0,
    "Views" : 0
  },
  { "Booked" : 0,
    "Date" : "/Date(1370707200000)/",
    "FailedAttempts" : 0,
    "Views" : 0
  },]

}

Как настроить диаграмму KendoUI для привязки к узлу «Данные»?


person JeeShen Lee    schedule 08.07.2013    source источник


Ответы (1)


Определите в своем определении DataSource определение shema.data как "Данные".

$("#chart").kendoChart({
    dataSource: {
        transport: {
            read: {
               ...
            }
        },
        schema : {
            data: "Data"
        }
    },
person OnaBai    schedule 08.07.2013