ExtJS erstellen Datensatz aus den vorhandenen speichern

Erstellt habe ich eine extern speichern, zum Beispiel so:

var store = new Ext.data.JsonStore({
       root: 'vars',
       fields: [{ name: 'rec_id', mapping: 'rec' }, { name: 'identity', mapping: 'id'}]
});

Dies funktioniert gut, wenn ich das hinzufügen von Daten zu dem Speicher über loadData(); und einige json, die wie folgt aussieht:

{ vars : {rec: '1', id:'John'} }

Mein problem ist, dass wenn ich add(); man diese Platte in den laden muss ich zuerst erstellen Sie es als eine Ext.data.Record Objekt.

Ich Mach das so wies sich hier: https://stackoverflow.com/a/7828701/1749630 und es funktioniert ok.

Das Problem, das ich habe, ist, dass die Datensätze in den zugeordneten Parameter, anstatt die, die ich eingestellt habe. I. e, 'rec_id' wird 'rec' und 'Identität' wird die 'id'.

Was mache ich hier falsch?

InformationsquelleAutor aaron-bond | 2013-01-07
Schreibe einen Kommentar