Здравствуйте.
У меня тут возник вопрос по добавлению листенера к стору. Имеется конструкция типа "Кощеева смерть": окно, в нем кардлаяут, в карте панель, в панели грид, у грида стор. Я хочу прицепить к стору хендлер на load. Сама функция расположена в контроллере окна.
store: {
type: 'emailsearchuser',
listeners: {
load: 'loaded'
}
},
На этом я получаю ошибку:
[E] Ext.util.Event.getFireInfo(): No method named "loaded" on SafetyRound.store.EmailSearchUser.
Попробовал указать листенерам скоп:
store: {
type: 'emailsearchuser',
listeners: {
load: 'loaded',
scope: 'controller' // <---------
}
},
Опять таки ошибка:
Ext.mixin.Observable.resolveListenerScope(): scope: "controller" can only be specified on classes that derive from Ext.Component or Ext.Widget.
И как же мне использовать метод из контроллера?