我正在嘗試顯示console.log(r.get('info'))
,但是我得到的輸出爲(an empty string)
。什麼可能導致這個錯誤?嘗試顯示商店內容時出錯
var myst = Ext.getStore('MyStore');
var r = myst.getAt(0);
myst.on('load', function() {
r = myst.getAt(0);
console.log(r);
console.log(r.get('info'));
});
UPDATE 1
模型
Ext.define('MyApp.model.MyModel', {
extend: 'Ext.data.Model',
fields: [
{
name: 'info'
}
]
});
更新2
我真正得到Object { phantom=true, internalId="ext-record-18", raw={...}, more...}
當我打印console.log(r)'
和內生的,我看info:"myname"
。
請發佈服務器的響應。返回的數據可能不包含「info」字段或拼寫錯誤。另外'MyStore'模型是什麼樣的? – Geronimo 2012-07-25 17:34:13
我已經添加了我的應用程序的模型。 – Illep 2012-07-25 17:40:00