我有一个应用程序,其中有大约1000条记录要显示在sencha liststore中。如果我尝试一次填充所有数据,则需要很长时间才能刷新列表(大约1分钟)。如何在用户滚动到列表结尾时更新Sencha触摸列表
现在我想加载列表与最初的20条记录,然后它应该加载下20用户向下滚动。用户滚动到列表结尾时如何捕获事件?
我有一个应用程序,其中有大约1000条记录要显示在sencha liststore中。如果我尝试一次填充所有数据,则需要很长时间才能刷新列表(大约1分钟)。如何在用户滚动到列表结尾时更新Sencha触摸列表
现在我想加载列表与最初的20条记录,然后它应该加载下20用户向下滚动。用户滚动到列表结尾时如何捕获事件?
Ext.create('Ext.dataview.List', {
config: {
plugins: [
{
xclass: 'Ext.plugin.PullRefresh',
pullRefreshText: 'Pull to refresh...'
},
{
xclass: 'Ext.plugin.ListPaging',
autoPaging: true
}
],
itemTpl: '<div class="item">{title}</div>',
store: 'Items'
}
});
从我,我将代替xclass摘录: '' 你也可以使用的xtype: 'listpaging'。它也有效...
Cheers,Oleg
PS。如果它仍然不清楚粘贴您的代码片段在这里...
要添加到oleg sencha不分页,即您的分页逻辑必须在服务器端插件只能增加页面参数1可以配置在商店的ajaxProxy中的pageParam配置
你必须使用它的listpaging插件。 –
@NareshTank。当滚动时用户到达列表的结尾时,我们是否可以找到事件? –
检查此文件http://docs.sencha.com/touch/2-0/#!/api/Ext.plugin.ListPaging –