Невозможно переопределить метод afterRequest для экземпляра Ext.data.proxy.Ajax при миграции кодовой базы Ext JS 4
Справочная информация: я хочу иметь возможность создать пользовательскую маску ошибок для ошибок загрузки AJAX, например. в случае проблем с сетью.
Я использую следующий код для создания нового магазина Ext JS, чей прокси я бы хотел расширить с помощью своего собственногоafterRequest
функция.afterRequest
функция должна отправитьafterload
событие, которое используется утилитой, вызывающей функциюmask()
на виджете.
var settingsStore = new Ext.data.Store({
model: 'vmSettings',
autoload: 'true',
proxy: {
type: 'ajax',
url: 'ta-debian-7-wheezy-virtualbox.json',
afterRequest: function(request, success) {
this.fireEvent('afterload', this, request, success);
return;
},
reader: {
type: 'json',
rootProperty: 'variables',
},
}
});
Теперь этот код загружается без нашей ошибки с Ext JS, но выдает ошибку 5.1 с сообщением:Невозможно переопределить метод afterRequest для экземпляра Ext.data.proxy.Ajax
Что здесь может быть не так?