我需要在使用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()
获取商店/代理,但这没有帮助:(
答案 0 :(得分:1)
你可以打电话
plugin.up();
希望这有帮助!!