次のようにフォーマットされた JSON データ ソースから描画するグリッドを作成しています。
[{"user":{"username":"foo","url":"bar"}},
[{"product":{"name":"banana","price":"85"}},
{"product":{"name":"peach","price":"66"}},
{"product":{"name":"strawberry","price":"78"}}
]
]
しかし、製品のコンテンツを使用してデータグリッドにデータを入力するようにデータグリッドに指示する方法がわかりません。ここに私のデータグリッドコードがあります:
<script>
require(["dojo/store/JsonRest"], function (JsonRest) {
myStore = new JsonRest({ target: 'myurl', handleAs: 'json'
});
});
require(["dojox/grid/DataGrid", "dojo/data/ObjectStore", "dojo/domReady!"
], function (DataGrid, ObjectStore) {
grid = new DataGrid({
store: dataStore = new ObjectStore({ objectStore: myStore }),
structure: [
{ name: "Procuct", field: "name", width: "200px" }
]
}, "grid3");
grid.startup();
});
</script>
<div id="grid3"></div>
エラーは発生しませんが、グリッドに値が入力されていることがわかりません。
THISと同様の質問ですが、データ構造が少し異なります。