我正在使用 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。
谢谢你的帮助