在标准的“Pull to Refresh”插件中,列表存储得到更新。但是,我有两个列表,我需要为我的详细列表更新不同的商店。如何覆盖更新事件并重新加载我的其他商店?我尝试添加一个简单的侦听器,但它没有触发。
[更新]
我从Sencha 网站得到了这个片段来工作:
插件:[
{
xclass: 'Ext.plugin.PullRefresh',
pullRefreshText: '下拉查看更多新事件!',
refreshFn:函数(插件){
console.log("我被拉");
}
}
]
原始代码:
Ext.define('SenchaFiddle.view.ListView', {
扩展:'Ext.dataview.List',
xtype: '主列表',
配置:{
插件:[
'拉刷新',
{
pullRefreshText: '去做吧!',
类型:'列表分页',
// 不要提供“加载更多”消息
自动分页:假,
刷新Fn:函数(){
console.log("繁荣");
},
听众:{
'updatedata':函数(插件,列表){
console.log("获取数据");
}
}
}
],
布局:'适合',
宽度:300,
itemTpl: '{文本}'
}
});