我无法在我的应用程序中进行缓冲存储工作。当我第一次使用缓冲存储打开我的网格时,我看到它向服务器端发出了两个请求,总共获得了200行。但是,当我向下滚动到底部时,我看到没有请求,尽管总数超过200行。这就是我的商店配置方式:
Ext.create('Ext.data.BufferedStore', {
fields: fields,
autoLoad: true,
leadingBufferZone: 100,
pageSize: 100,
proxy: {
type: 'ajax',
url: "controller/MapsHandler.php",
actionMethods: {
read: 'GET'
},
reader: {
type: 'json',
rootProperty: 'items',
totalProperty: 'total'
},
extraParams:{action: "getGridData"}
}
});
我认为我做错了什么,但当我查看官方example时,我也遇到了错误。这就是它的样子:
正如您所看到的,当我向下滚动时,会弹出一个相同的错误:
TypeError:c未定义
网格没有填充数据。