在PullToRefresh插件中获取sencha touch 2操作对象

时间:2012-10-26 00:44:17

标签: sencha-touch sencha-touch-2

我需要在使用PullToRefresh sencha touch 2插件刷新列表时设置start param(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插件的“on refresh”功能中,它只解析plugin参数,但我需要获取operation才能使用setStart()

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

有谁知道如何获得当前的操作?我可以使用plugin.getParent()获取商店/代理,但这没有帮助:(

1 个答案:

答案 0 :(得分:1)

你可以打电话

plugin.up();

希望这有帮助!!