0

我在 sencha touch 2.3 的列表中遇到问题。我已经在我的应用程序上设置了 PullRefresh 插件,但是当我将列表下拉并释放它时,永远不会调用 refreshFn。这是我的代码:

plugins: [
        {   xclass: 'Ext.plugin.PullRefresh',
            pullText: '',
            autoSnapBack : false,
            refreshFn: function(callback, plugin) {
                console.log("Pulled");
            },
        }
    ]

非常感谢您的回复

4

2 回答 2

1

您需要将 refreshFn: 部分替换为:

listeners:{
    latestfetched: function(eOpts) {
        console.log("Pulled");
    }
}
于 2014-09-03T12:29:45.270 回答
0

使用此功能在 中PullRefresh plugin使用Sencha

plugins: [{
xclass: 'Ext.plugin.PullRefresh',
pullRefreshText: 'Getting Refresh...',
refreshFn: function() {
    var store = Ext.getStore('Company');
    store.getProxy().setExtraParam(Sencha App.util.Config.currentCompany);
    Ext.Viewport.setMasked({
        xtype: 'loadmask'
    });
    store.load(function(records, operation, success) {
        Ext.Viewport.setMasked(false);
    });
}}]
于 2015-07-04T06:55:53.180 回答