2016-04-13 27 views
1

Bir EXT JS store yükünü iptal etmem gerekiyor (ajax çağrısı kullanan bir ızgara paneli deposu).Harici bir js ızgara deposunu iptal etme ajax araması

ben aşağıdaki denedim

Ext JS 3.4 kullanıyorum.

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

Ve yukarıdaki kodun sonucu nedir? herhangi bir hata veya uyarı? –

+0

"Error: TypeError: this.activeRequest undefined" gibi bir hata alıyorum – Justin

+0

Ne tür mağaza proxy kullanıyorsunuz? Lütfen kodunuzu mağaza ve ajax isteği için gönderin ve bunun için bir https://fiddle.sencha.com/#home yapabilirseniz harika olur. –

cevap

0

Bu durumun vererek çözülebilir,

var activeRequest = store.proxy.activeRequest; 

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