2
創造紀錄我已經創建了一個分機店,像這樣:ExtJS的從現有的商店
var store = new Ext.data.JsonStore({
root: 'vars',
fields: [{ name: 'rec_id', mapping: 'rec' }, { name: 'identity', mapping: 'id'}]
});
這工作好了,當我通過loadData();
和一些JSON看起來將數據添加到店,如:
{ vars : {rec: '1', id:'John'} }
我的問題是,如果我使用add();
將此記錄存入商店,我必須先將其創建爲Ext.data.Record
對象。
我這樣做是因爲這裏指出:https://stackoverflow.com/a/7828701/1749630它工作正常。
我遇到的問題是記錄是用他們的映射參數輸入的,而不是我設置的記錄。即,'rec_id'變成'rec','身份'變成'id'。
我在這裏做錯了什麼?
絕對現貨上!非常感謝你! :) – Askanison4
我相信ExtJS4這是現在'store.model(...)' – HDave