Javascript 为什么我会得到;没有方法';指数'&引用;尝试在ExtJS4.2中的网格上使用缓冲渲染器时出错

Javascript 为什么我会得到;没有方法';指数'&引用;尝试在ExtJS4.2中的网格上使用缓冲渲染器时出错,javascript,extjs,Javascript,Extjs,我正在为网格设置缓冲渲染器,我有一个存储和网格设置,类似于以下内容: var ds = new Ext.data.Store({ model: "TestStore", data: myData, pageSize: 100, proxy: { type: 'memory', reader: { type: 'array', useSimpleAccessors: true

我正在为网格设置缓冲渲染器,我有一个存储和网格设置,类似于以下内容:

var ds = new Ext.data.Store({
    model: "TestStore",
    data: myData,
    pageSize: 100,
    proxy: {
        type: 'memory',
        reader: {
            type: 'array',
            useSimpleAccessors: true
        }
    }
});

var grid = Ext.widget({
    xtype: 'grid',
    store: ds,
    // ... More setup
    autoLoad: true,
    plugins: {
        ptype: 'bufferedrenderer'
    }
})
但是,当我尝试在程序中加载此网格时,出现以下错误:

Uncaught TypeError: Object #<error> has no method 'indexOf'
以下是堆栈跟踪:

Ext.String.urlAppend 
Ext.apply.urlAppend 
Ext.define.setOptions 
Ext.define.request 
Ext.define.load 
Ext.define.constructor 
constructor 
Ext.define.getLoader 
Ext.define.constructor 
Base.implement.callParent 
Ext.define.constructor 
constructor 
Ext.apply.widget

我按照文档建议的方式进行了设置,但我在他们的官方文档中,或者在谷歌搜索后通过其他网站,都找不到我做错了什么。

不要在网格上使用自动加载。
正确使用它的地方应该是底层的数据存储。

啊,这是我的一个简单疏忽。谢谢
Ext.String.urlAppend 
Ext.apply.urlAppend 
Ext.define.setOptions 
Ext.define.request 
Ext.define.load 
Ext.define.constructor 
constructor 
Ext.define.getLoader 
Ext.define.constructor 
Base.implement.callParent 
Ext.define.constructor 
constructor 
Ext.apply.widget