Reader root in ExtJS mit verschachteltem JSON-Array

Ich versuche, das Raster mit einem Teil der Daten aus JSON zu füllen. Zum Beispiel (Shortnen-Version) sieht JSON so aus:

 {
  "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",
          }
        ],
    },
  ]
}

Um Informationen zu erhaltenmachine1's Scheiben muss ich bekommendata[0].devices.diskAlso dachte ich darüber nach, mich zu ändernstore.proxy.reader.root Eigentum wieroot = 'data[0].devices.disk' oderroot = 'data.0.devices.disk' aber beide haben nicht funktioniert. Ich weiß, dass es am einfachsten ist, die JSON-Antwort zu ändern, aber ich bin interessiert, ob ich das Raster füllen kann, ohne die JSON zu ändern.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage