How could I detect, that store saving is failed due to 500 response code?
I’m using direct proxy with php/json.
More broader question is: how could I know. which callbacks are available and what are conditions for triggering them. I looked at documentation of Store and looked through the Store’s code, but with no success.
For example, success and callback do work for me, but error doesn’t.
item.destroy({ // removing a model item
success: function() {
cont.ownerCt.remove(cont);
},
...
var bRef = this;
s.save({ // saving store
callback: function() {
bRef.enable();
},
To know what kind of callbacks are available look at the ExtJs docs. For example for Ext.data.Model.destroy() method it states:
If you look for Ext.data.Operation config section you will find the following:
How are you trying to detect 500 errors? Have you looked at Ext.Ajax events? I think it has global event
requestexceptionwhere you can get all this information.