Root root w ExtJS z zagnieżdżoną tablicą JSON
Próbuję wypełnić siatkę częścią danych, które biorę z JSON. Na przykład (wersja shortnen), JSON wygląda tak:
{
"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",
}
],
},
]
}
Aby uzyskać informacje omachine1
dyski, do których muszę się dostaćdata[0].devices.disk
, więc myślałem o zmianiestore.proxy.reader.root
nieruchomość jakroot = 'data[0].devices.disk'
lubroot = 'data.0.devices.disk'
ale oba nie działały. Wiem, że najłatwiej jest zmienić odpowiedź JSON, ale interesuje mnie, czy mogę wypełnić siatkę bez zmiany JSON.