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 pluginSenchaます。

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 に答える