Kendo ui 剑道ui数据网格-firebase

Kendo ui 剑道ui数据网格-firebase,kendo-ui,rest-firebase,Kendo Ui,Rest Firebase,我正在使用带有firebase(RESTJSON响应)的KendoUI数据网格。结构可以包含多个对象。但是,这些对象不是标准数组格式。请参见下面的我的json文件: { "users": { "contactdetails": { "email": "johnlittle@email.com" }, "firstname": "John", "id": 1, "surname": "L

我正在使用带有firebase(RESTJSON响应)的KendoUI数据网格。结构可以包含多个对象。但是,这些对象不是标准数组格式。请参见下面的我的json文件:

{
    "users": {
        "contactdetails": {
            "email": "johnlittle@email.com"
        },
        "firstname": "John",
        "id": 1,
        "surname": "Little"
    }
}
我能够在网格列上读取名字和姓氏,但无法访问电子邮件对象

这是我的模式定义:

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

    }
}

据我所知,您不能将嵌套对象指定给模式模型定义。一种方法是,您可以将列模板用于电子邮件列

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

贾皮,你是个明星!谢谢您!我只需要加上引号,马上就开始工作了。{字段:“电子邮件”,标题:“电子邮件”,模板:“#=data.contactdetails.Email#”}很高兴听到这个消息。我将编辑我的答案并在模板中添加引号。