Невозможно переопределить метод 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

Что здесь может быть не так?

Ответы на вопрос(0)

Ваш ответ на вопрос