ExtJS 4.1 を使用しています。ここに私のモデルとストアがあります:
Ext.define('MyModel', {
extend: 'Ext.data.Model',
fields: ['status', 'data', 'data1', 'data2']
});
var store1 = Ext.create('Ext.data.JsonStore', {
model: 'MyModel',
proxy: {
type: 'ajax',
url : 'actionJsonServlet'
},
autoLoad: true
});
Ajax でストアをロードした後、JsonStore の最初の「ステータス」(最初の行のみ) の値を変更したいと考えています。以下の行を試しましたが、うまくいきません (行 2 でレコードが定義されていません):
var record = store1.getAt(0);
record.set("status", "Waiting");
このエラーがあります:
Cannot call method 'set' of undefined