ログアウトボタンを押すと確認メッセージを設定しようとしています。ユーザーが「はい」をクリックすると、「myContainer」というコンテナのパネルコントロールにリダイレクトされます。メッセージは正常に表示されますが、「はい」を選択するとエラーが発生します(コンテナーが初期化されていないためと想定)。コントローラにコンテナへの参照を設定していますが、それは役に立たないようです。このように確認を正しく処理する方法についてのアドバイスをいただければ幸いです。ありがとう
確認メッセージ:
onLogoutTap: function(button, e, options) {
Ext.Msg.confirm("Logout", "Do you wish to continue?", function(button){
if (button == 'yes') {
//doesn't work:
this.getMyContainer().setActiveItem(1);
} else {
return false;
}
});
}
コントローラのmyContainerリファレンス
myContainer: '#myContainer'
エラーメッセージ:
Uncaught TypeError: Object [object Window] has no method 'getMyContainer'