extjs 怎么触发click事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了extjs 怎么触发click事件相关的知识,希望对你有一定的参考价值。

1、给一个组件绑定句柄如:
<div id="abc">点我</div>
Ext.get("abc").on("click",function()
alert(1);
)
2、不是用鼠标点击 abc那个div 而是在js里面去触发那个 click事件
我怎样写 Ext.getCmp("remember").click(); 报错

var label = Ext.create('Ext.form.Label', 
text : '点我',
listeners : 
    render : function() 
        Ext.fly(this.el).on('click', function(e, t) 
            alert(111);
            );
         )
        
    ,
    scope : this
);


用EXT的控件就可以。

参考技术A Ext.getCmp("remember").fireEvent('click');

jquery为啥触发多次click事件

参考技术A 不太明白你的问题。好像是事件冒泡相关的问题吧。里层、外层都有click事件响应时,会先执行里层的click事件响应,再执行外层的click事件响应。像你的这种情况应该是为两个并列的span加上click事件。
如果你非要这样的话,也在可以里层的function结束时加上return
false;来阻止事件冒泡,这样就外层的click事件都不会触发。

以上是关于extjs 怎么触发click事件的主要内容,如果未能解决你的问题,请参考以下文章

JQuery怎么不能触发click事件了

jquery为啥触发多次click事件

QT怎么触发一个按钮事件

(加分)Extjs grid中鼠标触发事件

html中click事件触发不了,怎么回事

从 jQuery 或 vanilla javascript 事件触发合成 ExtJS 事件