2.2 版本的 Ext.plugin.PullRefresh 和2.1的差距很大,在2.2 得集成Ext.plugin.PullRefresh 完成调用
调用:
plugins : [{
xclass : 'MyApp.plugin.PullRefresh',
pullRefreshText : Messages.LIST_PULL_REFRESH_TEXT,
releaseRefreshText : Messages.LIST_RELEASE_REFRESH_TEXT,
loadingText : Messages.LIST_LOADING
}]
定义:
Ext.define('MyApp.plugin.PullRefresh', {
extend: 'Ext.plugin.PullRefresh',
onLatestFetched: function(operation) {
var store = this.getList().getStore();
store.fireEvent('load', store, null, null ,operation);
}
});
fireevent 监听load 事件,在load中,会处理PullRefresh的动作