我想添加一個偵聽以下,但它不會火Ext.plugins.ListPagingPlugin「pullrefresh」煎茶觸摸
plugins: [{
ptype: 'pullrefresh',
autoPaging: true,
listeners: {
'released': function(plugin,list){
// call the plugins processComplete method to hide the 'loading' indicator
/* your_store.on('load', plugin.processComplete, plugin, {single:true});
// do whatever needs to happen for reload
your_store.load();*/
alert('test');
}
}
}],
我想要做的是別人拉列表時刷新事件被觸發我們獲取用戶的經度和緯度並將這些值加載到商店中。我的問題是商店之前的事件:事件不正確的事件泡沫,所以它的火災儲存JSON呼叫之前,它可以得到用戶的地理位置。
My Store{
listeners: {
beforeload: function(){
console.log('me1');
//call this to write to location services on device
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
console.log('me2');
Rad.stores.games.getProxy().extraParams.lat = position.coords.latitude;
Rad.stores.games.getProxy().extraParams.long = position.coords.longitude;
});
}
console.log('me3');
}
}
}
如果你看看控制檯它的show me1,me3,me2 ....我希望它顯示me1,me2,me3。
我真的看過所有的論壇,文檔,但只是需要一些方向來設置監聽器和事件冒泡我猜。謝謝。
0123很高興你找到答案,但你可以請添加它作爲一個答案(下),而不是作爲一個編輯你的問題?在等待期結束後,您將被允許選擇它爲正確的,這將結束您的問題。它有點奇怪,但這就是我們如何做到的。謝謝。 – Will