Raiz do Reader no ExtJS com matriz JSON aninhada
Estou tentando preencher a grade com parte dos dados que estou recebendo do JSON. Por exemplo (versão shortnen), o JSON é assim:
{
"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",
}
],
},
]
}
Para obter informações sobremachine1
os discos que eu preciso para chegardata[0].devices.disk
Então eu pensei em mudarstore.proxy.reader.root
propriedade comoroot = 'data[0].devices.disk'
ouroot = 'data.0.devices.disk'
mas ambos não funcionaram. Eu sei que a maneira mais fácil é alterar a resposta JSON, mas estou interessado em poder preencher a grade sem alterar o JSON.