konto usunięte

Temat: Jak pobrać response.responseText (Ext.data.JsonStore)

Witam.
Mam następujący problem (ExtJS 3.3.1):
Jest grid, do którego mam podpięty Ext.data.JsonStore z proxy Ext.data.ScriptTagProxy.
I teraz może wystąpić sytuacja, że nie dostanę w responsie json'a. I tutaj idealnie pasowałby event exception z tym, że potrzebuję odczytać jaką odpowiedź dostałem, a pomimo tego, że w dokumentacji jest napisane, że piątym parametrem przyjmowanym przez funkcję jest response object u mnie ten parametr jest undefined.
Czy jest jakiś inny sposób, żeby pobrać ten response?
Marek Sadowski

Marek Sadowski Asystent kierownika
projektu, Wopr

Temat: Jak pobrać response.responseText (Ext.data.JsonStore)

Ja mam tak

success: function(form, action){
switch(action.result.msg){
case 1:
Ext.MessageBox.alert('Uh hu...','Zapisano');
Czlonkowie.Firmy.close();
break;
default:
Ext.MessageBox.alert('Uh hu...',action.result.msg+'Unable to print the grid!');
break;
}
},
failure : function(form, action){
switch(action.failureType){
case Ext.form.Action.CLIENT_INVALID:
Ext.MessageBox.alert('Błąd','Wyslane z blednie wypełnionymi polami');
break;
case Ext.form.Action.CONNECT_FAILURE:
Ext.MessageBox.alert('Błąd','Brak połączenia');
break;
case Ext.form.Action.SERVER_INVALID:
Ext.MessageBox.alert('Błąd',action.result_msg);
break;
}
}

konto usunięte

Temat: Jak pobrać response.responseText (Ext.data.JsonStore)

Ok, ale twój kod dotyczy wysyłania formularza i obsługi zwrotki, a mi chodziło o to, jak dostać się do response.responseText w JsonStore (lub ScriptTagProxy) w przypadku, gdy response to nie json. Niestety funkcja obsługująca event exception (pomimo tego, co jest napisane w dokumentacji) nie dostaje obiektu response w paramatrach, zawsze jest on undefined.



Wyślij zaproszenie do