2016-04-13 23 views
1

我需要中止EXT JS store加載(這是一個使用ajax調用的網格面板存儲)。中止一個ext js grid store ajax調用

我使用的Ext JS 3.4

我曾嘗試以下。

Ext.Ajax.abort(store.proxy.activeRequest); 
delete store.proxy.activeRequest; 
+0

什麼是以上代碼的結果呢?任何錯誤或警告? –

+0

我得到一個錯誤,如「錯誤:TypeError:this.activeRequest未定義」 – Justin

+0

你正在使用什麼樣的商店代理? 請將您的代碼發佈到商店和ajax請求中,如果您可以爲其製作https://fiddle.sencha.com/#home,那就太好了。 –

回答

0

這可以通過給的條件來解決,

var activeRequest = store.proxy.activeRequest; 

if (typeof activeRequest.read != 'undefined') 
{ 
    Ext.Ajax.abort(activeRequest.read); 
}