嗨,我是Sencha touch的新手,并使用Ext.dataview.DataView
显示产品列表。
我正在使用插件Ext.plugin.ListPaging
进行自动分页。在Ext.dataview.DataView
类的构造函数中,我正在创建store
的一个实例,并在其上添加一个事件侦听器
var store = Ext.create('MyApp.stores.Products', sale);
store.load(function(results) {
// My implementation here
});
除了store.load
事件只在获取前25条记录时调用一次外,其他一切都非常完美。当用户向下滚动时,列表中会填充更多的记录,但store.load
不会再次调用。
我需要在store.load
中添加一些自定义代码。
知道怎么了吗?
以下是添加事件侦听器的方法。您的代码只是添加了一个回调函数,该函数只会被调用一次。
store.on('load', function(){
// your implementation
}, this);
store.load();