2015-05-12 3 views
0

Я использую сетку данных kendo ui с помощью firebase (rest json response). Структура может содержать несколько объектов. Однако эти объекты не находятся в стандартном формате массива. Смотрите мой файл JSon ниже:kendo ui data grid - firebase

{ 
    "users": { 
     "contactdetails": { 
      "email": "[email protected]" 
     }, 
     "firstname": "John", 
     "id": 1, 
     "surname": "Little" 
    } 
} 

Я могу читать Firstname и фамилию на колонку сеток, но не могу добраться до объекта электронной почты.

Это мое определение схемы:

schema: { 
    model: { 
     fields: { 
       id: {type: "number"}, 
       firstname: {type: "string"}, 
       surname: {type: "string"}, 
       email: {type: "string"} 
     } 

    } 
} 

ответ

0

Насколько я знаю, и не может указать вложенный объект для определения модели схемы. Один из способов - использовать шаблон столбца для столбца электронной почты.

columns: [ 
    { field: "firstname", title: "FirstName" }, 
    { field: "surname", title: "Surename" }, 
    { title: "Email", template: "#= data.contactdetails.email #" }, 
], 
+0

Japi Ты звезда! Спасибо! Мне просто нужно было добавлять цитаты и работать сразу. {поле: «Электронная почта», название: «email», шаблон: «# = data.contactdetails.email #»} –

+0

Рад слышать. Я отредактирую свой ответ и добавлю кавычки к шаблону. –