0

PullToRefresh sencha touch 2 プラグインを使用してリストを更新するときに、開始パラメーター (operation.setStart(1)) を設定する必要があります。

onJsonpstoreBeforeLoad 関数内でこれを問題なく実行できます。この関数はoperationパラメーター オブジェクトを解析するためです。

onJsonpstoreBeforeLoad: function(store, operation, eOpts) {
    /* some before load operations */
    var startIndex = operation.getStart();

    /* increase the value of the start-index by one */
    operation.setStart(startIndex+1);
}

ただし、PullToRefresh プラグインの「更新時」関数内では、パラメーターのみを解析しますが、 setStart() を使用するにはpluginを取得する必要があります。operation

....
refreshFn: function(plugin) {
    console.log(Ext.data.Operation);
}, ....

現在の操作を取得する方法を知っている人はいますか? を使用してストア/プロキシを取得できますplugin.getParent()が、これは役に立ちません:(

4

1 に答える 1

1

あなたは電話することができます

plugin.up();

この助けを願っています!!

于 2012-10-29T09:55:33.883 に答える