extjs 3を使用して独自のクラスを構築しています(ライセンスの問題)
Ext.ux.MyClass = Ext.extend(Ext.Container, {
initComponent: function() {
this.button = new Ext.Button({
scope:this,
text:'my button',
handler: function() {
alert(0);
this.fireEvent('myevent');
}
});
this.addEvents('myevent');
}
});
//in the code:
var obj = new Ext.ux.MyClass(...);
obj.on('myevent', function () {alert(1);});
イベントは発生しませんでしたコードはエラーを発生しませんAlert(0)は表示されますが、Alert(1)は表示されません。
リスナーを試しましたが、機能しませんでした。this.fireEventはtrueを返します。
ご協力いただきありがとうございます