为了账号安全,请及时绑定邮箱和手机立即绑定

求助关于Extjs的handler处理函数和listeners监听处理click响应函数的问题?

求助关于Extjs的handler处理函数和listeners监听处理click响应函数的问题?

一只斗牛犬 2022-01-05 11:07:39
{xtype: "button",id: "btn1",text: "小按钮",handler: function () {Ext.MessageBox.alert("提示", "通过handler配置项添加的事件");}}和{xtype: "button",id: "btn2",text: "中按钮",scale: "medium",listeners: {click: function () {Ext.MessageBox.alert("提示", "通过listeners配置项添加的事件");}}}
查看完整描述

2 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

没什么不不同啊,就把handler当做快捷方式好了,
listeners里面能放多个事件,而handler只管click事件

查看完整回答
反对 回复 2022-01-10
?
慕容森

TA贡献1853条经验 获得超18个赞

var TimeBar = Ext.create('Ext.toolbar.Toolbar', {
renderTo : Ext.getBody(),
width : 500,
height : 20,
items : [{
xtype : 'button',
text : 'Sample Text Item',
handler : function () {
alert("handler");
},
listeners : {
click : function (btn) {
alert("click1");
}
}
}
]
});
TimeBar.down('button').addListener('click', function (btn) {
alert('click2');
});
测试下这段代码你就知道区别了



查看完整回答
反对 回复 2022-01-10
  • 2 回答
  • 0 关注
  • 333 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信