Я использую сетку пользовательского интерфейса Kendo и показываю роль моделей. Каждая модель имеет свойство навигации, и я пытаюсь отобразить поле, которое существует в этом свойстве навигации.Kendo UI Grid - привязка к свойствам навигации
//schema for my kendo data source
schema: {
data: function (data) {
return data || [];
}
}
......................................................
$("#FAAFreqGrid").kendoGrid({
dataSource: FAADS,
columns: [
{ field: "Id", title: "Freq ID", format: "{0:c}", width: "120px" },
{ field: "Frequency", title: "Frequency Test" format: "{0:c}", width: "120px" },
{ field: "FREQ_POOL", title: "FAATEST", format: "{0:c}", width: "120px" },
{ command: ["edit", "destroy"], title: " ", width: "250px" }
],
toolbar: ["create"],
editable: "inline",
pageable: true
});
Если я иду в Web API Url, я получаю ответ JSon из:
[{"$id":"1","Frequency":"164.1375","FREQ_POOL":{"$id":"2","IsAM":true,......etc}
FREQ_POOL моя навигации собственность, и она имеет данные, которые я хочу. Частота существует и отображается в моей сетке правильно. Но в поле FREQ_POOL указано [object Object], и если я попытаюсь сказать «FREQ_POOL.IsAM», он говорит, что IsAM не определен. Я не могу заставить его привязываться к любому свойству, которое я могу связать с любым другим неадаптивным полем. Как это сделать? Данные существуют в возвращаемом объекте JSON, но привязка просто работает неправильно. Благодарю.
Спасибо за информацию. У меня есть небольшая проблема, связанная с этим, для которой я создал новую проблему. http://stackoverflow.com/questions/29015105/kendo-grid-child-navigation-binding-issues –