ハッシュ マップがdataFields = {"element1":1,"element2":2,"element3":3}
あり、データを Dojo グリッドに表示しようとしています。ただし、次のようにデータストアをセットアップすると:
var data = { identifier: "element1",
items: []
};
payload = JSON.stringify(dataFields);
data.items.push(payload);
var store = new dojo.data.ItemFileWriteStore({data: data});
グリッドには何も表示されません。JSON ファイルを渡してグリッドをテストすると、ファイルの内容がエラーなしで表示されるため、グリッドが正しく設定されていることがわかりました。dataFields
これは a の応答であり、応答全体が役に立たないことを言及しておく必要がGET
あります。そのため、有用なフィールドを抽出してハッシュ マップに入れ、表示しようとしています。ここで、データ ストアの仕組みに関して重要な何かが欠けているように感じます。ですから、正しい質問は、グリッドにハッシュ マップが表示されるようにデータ ストアをどのように設定すればよいかということです。または、ハッシュマップを使用するよりも良い方法はありますか?