我有一个带有几个按钮的Ext.toolbar.Toolbar和一个监听这些按钮的点击事件的控制器
control({
'#button1id': {
click: this.handler1
}
});
问题是在工具栏中将enableOverflow设置为true,并且每当出现溢出时,按钮就会成为溢出菜单的一部分 - 它们的ID甚至是项目符号都会发生变化,因此控制器监听器无法工作.....什么是最好的这个解决方案?
答案 0 :(得分:1)
如果您知道按钮可能会进入溢出,请尝试不使用ID。 使用其他一些自定义选项,如:
ILoggerFacade
然后将控制器设置为:
{
xtype: 'button',
action: 'foo', // custom option
text: 'whatever'
}