次のデータ構造で満たされたデータストアを使用する Dojo EnhancedGrid があります。
[
{ id: 1, desc: "Obj Desc", options: [ { txt: "text", value: 0 }, { obj2 }, { objn } ] },
{ id: 2, ... },
{ id: 3, ... },
{ id: n, ... }
]
現在、私は補助ストアでこれらすべてを行っています...しかし、これは問題への良いアプローチとはほど遠いと思います.それはあまりにも醜く、エディションではうまく機能しません(1つのストアから変更を送信する必要があるため)別のものに)。
このすべてのオブジェクトを同時に表示するのではなく、(ID を使用して) オブジェクトを 1 つだけ選択し、そのオプション オブジェクトをグリッドに表示したいと考えました。同時に、グリッドの変更はストアに反映され、後で保存できるようになります。
オブジェクトを 1 つだけ表示するために、グリッドのストアを照会することは可能ですか? どのように?そして、「オプション」属性に存在するオブジェクトリストでグリッドを埋めることは可能ですか?