2010-01-22 34 views
0

幾乎一切都在標題;)JavaScript/ExtJs:TreePanel/TreeLoader:如何處理加載錯誤?

當你創建一個TreePanel中可以添加裝載機是這樣的:

loader: new Ext.tree.TreeLoader({ 
    dataUrl: '../myurl.php' 
}); 

但如何處理加載錯誤?

例如,如果用戶沒有連接,我想顯示一個登錄框。

我找不到一個示例顯示如何處理加載錯誤TreeLoader和/或TreePanel

回答

0

好吧,我找到了解決辦法:聽衆。

這是我的代碼,我希望這可以幫助別人!

loader: new Ext.tree.TreeLoader({ 
    dataUrl: 'my_get_datas.php', 
    listeners: { 
     loadexception: function(tl, node, response) { 
      if (response 
      new WindowLoginPanel().show(); 
     } 
    } 
}),