Ответ 1
Схема источника данных KendoUI.Model в настоящее время не поддерживает вложенные json или json со связанными объектами. Для этого нужны плоские данные. Будем надеяться, что в будущем схема. Модел будет поддерживать отображение json-метода в плоскость в определении модели. Однако вы все равно можете использовать сложные данные в сетке, которые вы просто не можете определить в определении schema.Model.
Отображение действительно выполняется в определениях полей сетки. Кроме того, см. документы схемы, вы можете анализировать свои данные с помощью функций schema.parse или schema.data, чтобы вручную преобразовать ваши вложенные данные в плоские данные.
Вот пример fiddle с вашими данными
{
field : "CompanyContacts[0].FirstName",
title: "First Name"
}
Также обратите внимание: если вам не нужна родительская запись CompanyName и CompanyID, так как у вас есть CompanyID в вашем CompanyContacts в том виде, в котором ваши данные определены в настоящее время, вы можете использовать атрибут данных схемы, чтобы указать начальную точку ваших записей так
schema : {
model: mySchema,
data: "CompanyContacts"
},