我有几个即使在打包后也能正确触发的按钮,并且它们的声明方式完全相同。这个按钮唯一明显的变化是它被放置在一个模式中。
侦听器正在正确初始化,我可以通过执行来触发它(getbutton).fireEvent('tap')
。
该元素正确地位于所有其他元素之上,当我在 devtools 中检查它时,它是最顶层的元素。
按钮在打包之前可以正常工作,我尝试使用基本的 Ext.Button 类和我的自定义按钮类,打包后都不起作用。
这是按钮的屏幕截图:
一些相关代码
按钮声明:
{
xtype: 'iconButton'
iconCls: 'fa fa-close'
listeners: tap:->
@rootView ?= @up('imageEditor')
@rootView.cancel()
}
xtype:'button'
也不会触发处理程序。而且xtype:'button'
withhandler:->
也不会触发它。