2012-01-25 14 views
0

サーバーに接続しようとしていますが、サーバーがダウンしているときには、ストアで何か処理を行う必要があります。私が知る必要があるのは、Sencha touchでそのエラー/例外を捕まえる方法だけです。どんな助けでも大歓迎です。Ext.util.JSONP.requestのエラー処理

Ext.util.JSONP.request({ 
        url: "http://"+serverAdd+":"+ port+"https://stackoverflow.com/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 .. '); 
        } 
       }); 

答えて

0

それはおそらくあなたのために遅すぎるのですが、煎茶のフォーラムで誰かが作成したタグの「ONERROR」属性を設定するために含めるExt.util.JSONP.request方法を変更しました。投稿はhereです。残念ながら、この方法ではSenchaライブラリコードを変更して実装する必要があります。