2014-11-13 3 views
0

Я столкнулся с проблемой в привязке данных к дочерним объектам в сетке Kendo ui. Мои данные выглядит следующим образомbind complex json to kendo grid

{"Mydata":{"output":[{"Id":48,"Name":"abc"}]}

Если данные возвращаются как

{"Id":48,"Name":"abc"}

это я могу легко связать. как я могу привязывать данные к дочерним объектам.? Пожалуйста, предложите.

ответ

1

Установить в DataSource schema.data по Mydata.output. Что-то вроде:

var dataSource = new kendo.data.DataSource({ 
    transport: { 
     read: ... 
    }, 
    schema: { 
     data: "Mydata.output" 
    } 
}); 
+0

Onabai, спасибо за ваш ответ. Я нашел еще одну запись от вас, и это отлично поработало. Вот ссылка, которая сделала трюк. http://stackoverflow.com/questions/17231153/how-can-i-use-nested-json-to-populate-kendo-ui-grid – JSHunjan