0

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"}
],

ありがとう!

4

1 に答える 1

2

はい、フォーマッタを定義するだけです。

columns: [
    {
        id: "jezici-id",
        label: "Jezici ID",
        formatter: function(/*Object*/ row) {
            return row.jezici.id;
        }
    }
]
于 2012-11-24T16:47:08.677 に答える