2013-07-08 3 views
1

В приведенном примере на KendoUI демонстрационного сайта, это диаграмма переплетена с JSon данных этого формата:Как связать данные JSON с KendoUI Chart

[ { "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 Chart связываться с узлом "Data"?

ответ

2

Определите в себе определение DataSource, определите shema.data как «данные».

$("#chart").kendoChart({ 
    dataSource: { 
     transport: { 
      read: { 
       ... 
      } 
     }, 
     schema : { 
      data: "Data" 
     } 
    }, 
+0

у вас есть эквивалент конвертера ASP Kendo для вашего кода? –