我无法弄清楚我的代码在jsfiddle上有什么问题。我正在尝试创建一个减少文件来提交Ext-JS的错误。这是我正在使用的代码。 http://jsfiddle.net/qGBYT/
Ext.define('test.Model', {
extend: 'Ext.data.Model',
fields: ['id'],
idProperty: 'id',
proxy: {
// Have also tried 'ajax'
type: 'rest',
url: '/echo/json',
reader: {
type: 'json',
root: 'records'
}
}
},
function(){
var store = new Ext.data.Store({model:'test.Model'});
var list = new Ext.view.View({
itemTpl: '<div>{id}</div>',
renderTo: Ext.getBody(),
width: 300,
height: 500,
store: store
});
store.load({params: {json: '{"records":[{"id":1}]'}});
});
我得到的错误信息是
Uncaught TypeError: Cannot read property 'type' of undefined
这是由上面代码中的第一行引起的