fhActivate
アプリのすべてのビューに対して、ビューが作成および破棄されたときにandイベントを作成しようとしているため、fhDeactivate
さまざまな必要な機能を実行できます。私のメインコントローラーでは、ビューを作成した後、これを実行します:
view.fireEvent('fhActivate');
そして、別のコントローラーで、次のようなイベントをリッスンしようとしています:
config: {
refs: {
rankings: {
selector: 'fhrankingspanel',
xtype: 'fhrankingspanel',
autoCreate: true
}
},
control: {
rankings : {
fhActivate: 'onRankingsActivate'
}
},
onRankingsActivate: function() {
console.log('activate');
}
}
ビューは正常にロードされ、xtype はそのクラスで次のように定義されます。
alias: 'widget.fhrankingspanel'
しかし、私はこのエラーが発生します:
Uncaught TypeError: Cannot call method 'apply' of undefined
私は何が欠けていますか?
アップデート
また、コントロール構成オブジェクト内でこれを試したことにも注意してください。
rankings : {
fhActivate: this.onRankingsActivate
}
また、参照を単純なものに設定しようとしました:
rankings: 'fhrankingspanel'