Я хочу сменить прокси магазина до (!) Его загрузки. Конкретная проблема в этом случае заключается в том, что я не могу найти подходящий момент для загрузки.
Подробно:
Я создал MVC-модель, создав представление, контроллер, модель и хранилище в соответствии с архитектурой EXTJS4. Представление представляет собой сеточную панель. Он определяет хранилище в своем собственном операторе define:
Ext.define('P.view.MyView' ,{
extend: 'Ext.grid.Panel',
alias : 'widget.MyView',
...
store: 'MyStore',
...
}
Когда я загружаю хранилище с «autoload: true», все работает нормально, но, конечно, прокси-сервер тогда статичен, как определено в коде. Когда я не использую «автозагрузку» и пытаюсь установить «extraParams» и загрузить хранилище в «initComponent» моего представления, например:
initComponent: function() {
...
this.store.load();
....
Я получаю сообщение об ошибке: у объекта "MyStore" нет метода load.
Как мне это сделать?