【问题标题】:kendo ui data grid - firebase剑道 ui 数据网格 - firebase
【发布时间】:2015-05-12 09:15:22
【问题描述】:

我正在使用带有 firebase 的 kendo ui 数据网格(rest json 响应)。该结构可以包含多个对象。但是,这些对象不是标准数组格式。请参阅下面的我的 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"} 
        }

    }
}

【问题讨论】:

    标签: kendo-ui rest-firebase


    【解决方案1】:

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

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

    【讨论】:

    • Japi 你是明星!谢谢!我只需要添加引号并立即工作。 { 字段:“电子邮件”,标题:“电子邮件”,模板:“#= data.contactdetails.email #”}
    • 很高兴听到。我将编辑我的答案并在模板中添加引号。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-24
    • 2015-11-11
    • 2014-09-08
    • 1970-01-01
    相关资源
    最近更新 更多