JSON から取得したデータの一部でグリッドを埋めようとしています。たとえば (短縮バージョン)、JSON は次のようになります。
{
"data": [
{
"name": "machine1",
"devices": {
"disk": [
{
"type": "file",
"device": "disk",
},
{
"type": "block",
"device": "cdrom",
}
],
},
},
{
"name": "machine2",
"devices": {
"disk": [
{
"type": "file",
"device": "disk",
},
{
"type": "block",
"device": "cdrom",
}
],
},
]
}
machine1
のディスクに関する情報を取得するには、 にアクセスする必要があるため、またはのようにプロパティをdata[0].devices.disk
変更することを考えましたが、どちらも機能しませんでした。JSON 応答を変更するのが最も簡単な方法であることはわかっていますが、JSON を変更せずにグリッドを埋めることができるかどうかに興味があります。store.proxy.reader.root
root = 'data[0].devices.disk'
root = 'data.0.devices.disk'