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