【问题标题】:Connecting dgrid to a store that has fields on different levels in JSON将 dgrid 连接到在 JSON 中具有不同级别字段的商店
【发布时间】:2012-11-24 16:12:55
【问题描述】:

我正在使用绑定到 JSON 存储的 dojo dgrid。 这是商店中的一行:

Store 从包含字段(id、naziv、nivo、sifra)的表中检索数据。 该表有一个指向包含字段(id、naziv、sifra、testDatumOd、testDatumDo)的表 JEZICI 的外键。

当我显示原始表中的字段时,一切正常。 但是有人知道是否可以将子表 JEZICI 中的字段作为网格中的列与原始表中的列并排引用?

大概是这样的:

columns: [
    { field: "id", label: "ID" },
    { field: "sifra", label: "Sifra" },
    { field: "naziv", label: "Naziv" },
    { field: "jezici.id", label "Jezici ID"}
],

谢谢!

【问题讨论】:

    标签: javascript dgrid dojo


    【解决方案1】:

    是的,您所要做的就是定义一个格式化程序:

    columns: [
        {
            id: "jezici-id",
            label: "Jezici ID",
            formatter: function(/*Object*/ row) {
                return row.jezici.id;
            }
        }
    ]
    

    【讨论】:

    • 难以置信,如此简单:)。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-29
    • 2013-03-16
    • 1970-01-01
    • 1970-01-01
    • 2015-12-24
    相关资源
    最近更新 更多