对于Ext的Button,要触发其click事件的方法有几种:
1、如果在按钮的配置中,加入了handler处理,那么,可以通过调用
Ext.getCmp('mybtn'). handler();
来调用事件处理器。
2、如果在配置中加入listeners对象,或者在调用了addListener方法,这可以通过fireEvent方法来触发事件
Ext.getCmp('mybtn').fireEvent ('eventName');
3、如果在标签中加入了onclick属性, 也可以通过dom对象的onclick方法来触发事件
<a id='mybtn' href='#' οnclick="alert('click me')">Click Me</a>
Ext.get('mybtn').dom.onclick();
Ext的button继承了Observer, fireEvent 只能触发 注册了的事件。
注册事件是通过函数addListener或on来进行的