0

我无法弄清楚我在 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 

这是由上面代码中的第一行引起的

4

1 回答 1

1

我试图从回调外部移动您的商店创建代码,它工作正常 -

http://jsfiddle.net/qGBYT/11

不知道为什么不喜欢原版

于 2012-06-01T18:44:51.650 回答