Я пытаюсь добавить слушателя к следующему, но он не будет срабатывать
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');
}
}
}],
То, что я хочу сделать, это когда кто-то тянет список, когда запускается событие обновления, мы получаем широту и долготу пользователей и загружаем значения в хранилище. Моя проблема заключается в сохранении beforeload: событие не генерирует должным образом пузырек событий, поэтому он запускает сохранение вызова 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' );
}
}
}
Если вы посмотрите на консоль, она показывает me1, me3, me2 .... Я хочу, чтобы она показала me1, me2, me3.
Я действительно просмотрел все форумы, документацию, но мне просто нужно какое-то руководство по настройке слушателя и всплывающих событий, я думаю. Спасибо тебе.