Extバックグラウンドロードデータ異常exceptionがフロントに戻る

630 ワード

Ext.data.Storeがバックグラウンドにデータをロードする場合、異常が発生した場合、データは返されず、エラーメッセージも表示されません.この場合、storeのexceptionイベントを傍受できます.

store.on('exception',function(dataProxy,type,action,options,response,arg){
      Ext.MessageBox.alert('Error', response.responseText);
})

Ext.tree.TreeLoaderデータロード異常処理:

new Ext.tree.TreeLoader({dataUrl:'LoadServlet',
    listeners:{
        	loadexception: function(treeLoader, node, response){
		Ext.Msg.alert('Error', response.responseText);
		}
        	}