私はjavascriptの初心者で、いくつかの頭痛の種があります。イベントハンドラー関数内の「this」オブジェクトは、次のようにメインクラスではないことに注意してください。
Ext.define('App.controls.VerticalMenu', {
extend: 'Ext.panel.Panel',
setMenu: function(item) {
"this" here, is a "VerticalMenu"
var theBtn = Ext.create('App.controls.VerticalMenuItem',{
listeners: {
onOpenClose: function(btn){
"this" here is a "VerticalMenuItem"
}
}
});
},
このイベントハンドラー関数内のメインの「this」オブジェクト(VerticalMenu)にアクセスするにはどうすればよいですか?