So rufen Sie das JSON-Datenarray aus dem ExtJS Store ab

Gibt es eine Methode, mit der ich meine in einem ExtJS Grid Panel gespeicherten Daten genau so zurückgeben kann, wie ich sie geladen habe?

var data = ["value1", "value2"]
Store.loadData(data);

Ich hätte gerne eine Benutzeroption, um das Grid neu zu laden, aber Änderungen am Store müssen berücksichtigt werden. Der Benutzer kann Änderungen vornehmen, und das Raster wird dynamisch aktualisiert. Wenn ich das Raster erneut lade, werden die ursprünglich geladenen Daten angezeigt, obwohl die Datenbank mit den neuen Änderungen aktualisiert wurde. Ich würde es vorziehen, die Seite nicht neu zu laden und sie die Rasterdaten selbst mit dem neu geänderten Speicher neu laden zu lassen.

Ich schätze, ich suche so etwas:

var data = Store.getData();
//data = ["value1", "value2"]

nachdem alles gesagt und getan ist. Oder gibt es eine andere Möglichkeit, das Raster mit neuen Daten zu aktualisieren, die mir nicht bekannt sind. Auch bei Verwendung des Proxys werden weiterhin die "ursprünglichen" Daten verwendet, nicht der neue Speicher.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage