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?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die Zuordnung manuell, so etwas wie dieses:
store.model(...)