Обработка ошибок в Ext.util.JSONP.request - PullRequest
0 голосов
/ 25 января 2012

Я пытаюсь подключиться к серверу, и когда сервер не работает, магазин должен что-то сделать.Все, что мне нужно знать, это как поймать эту ошибку / исключение в прикосновении Сенчи.Любая помощь будет принята с благодарностью.

Ext.util.JSONP.request({
                    url: "http://"+serverAdd+":"+ port+"/users/searchresults.json",
                    format: 'json',
                    callbackKey: 'callback',
                    params : searchCriteria,
                    callback: function(data) {

                                    store.getProxy().clear();
                                    store.data.clear();
                                    store.sync();
                    if(data.length < 10){
                    store.add({title: 'No Results found.'},
                          {company: 'Please try again !!'},
                          {posting_date: new Date()});
                    }
                                    else{store.add(data);}
                    },
                    failure: function ( result) { 
                    alert('Failed');
                                        console.log( 'Server not connected, please try again .. ');
                    }
                });

1 Ответ

0 голосов
/ 23 апреля 2012

Возможно, вам уже поздно, но кто-то на форумах Sencha изменил метод Ext.util.JSONP.request, добавив в него атрибут «onerror» созданного тега.Пост здесь .К сожалению, для реализации этого метода требуется изменить код библиотеки Sencha.

...