2016-04-13 5 views
1

Ich muss eine EXT JS store Last (die eine Grid-Panel-Speicher mit einem Ajax-Aufruf ist) abbrechen.Abbrechen eines ext js Grid Store Ajax Anruf

Ich bin mit Ext JS 3.4

ich folgendes versucht haben.

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

Und was das Ergebnis der obigen Code ist, indem sie eine Bedingung, gelöst werden? irgendein Fehler oder Warnung? –

+0

Ich erhalte einen Fehler wie "Fehler: TypeError: this.activeRequest ist undefined" – Justin

+0

Welche Art von Shop-Proxy verwenden Sie? Bitte geben Sie Ihren Code für Store und Ajax-Anfrage und es wäre toll, wenn Sie ein https://fiddle.sencha.com/#home dafür machen könnten. –

Antwort

0

Dies kann

var activeRequest = store.proxy.activeRequest; 

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