将dgrid连接到在JSON中具有不同级别的字段的商店

时间:2012-11-24 16:12:56

标签: javascript dgrid dojo

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

存储从包含字段(id,naziv,nivo,sifra)的表中检索数据。 该表具有表JEZICI的外键,该表包含字段(id,naziv,sifra,testDatumOd,testDatumDo)。

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

可能是这样的事情:

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

谢谢!

1 个答案:

答案 0 :(得分:2)

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

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