Raíz del lector en ExtJS con matriz JSON anidada
Estoy tratando de llenar la cuadrícula con parte de los datos que estoy tomando de JSON. Por ejemplo (versión shortnen), JSON se ve así:
{
"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 obtener información sobremachine1
discos que necesito para llegar adata[0].devices.disk
, entonces pensé en cambiarstore.proxy.reader.root
propiedad comoroot = 'data[0].devices.disk'
oroot = 'data.0.devices.disk'
pero ambos no funcionaron. Sé que la forma más fácil es cambiar la respuesta de JSON, pero estoy interesado si puedo llenar la cuadrícula sin cambiar el JSON.