[英]Ext Toolbar items listerners not working in overflow menu
我有一个带有几个按钮的Ext.toolbar.Toolbar和一个监听这些按钮的click事件的控制器
control({
'#button1id': {
click: this.handler1
}
});
问题是在工具栏上将enableOverflow设置为true,并且每当发生溢出时,成为溢出菜单一部分的按钮-它们的id甚至itemids都会更改,因此控制器侦听器无法正常工作.....什么是最佳解决方案?
如果您知道按钮可能会溢出,请尝试不使用ID。 使用其他自定义选项,例如:
{
xtype: 'button',
action: 'foo', // custom option
text: 'whatever'
}
然后像这样设置您的控制器:
control({
'[action=foo]': {
click: this.handler1
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.