ExtJS 4-获取Ext.toolbar';s溢出菜单

ExtJS 4-获取Ext.toolbar';s溢出菜单,extjs,menu,extjs4,overflow,toolbar,Extjs,Menu,Extjs4,Overflow,Toolbar,在启用了溢出:true的Ext.toolbar上,是否有方法获取分别用于溢出菜单和“更多按钮”的Ext.menu和/或Ext.Button组件 我尝试将侦听器附加到工具栏的overflowchange事件,以查看是否可以在显示按钮/菜单时使用query()或getComponent()查找该按钮/菜单,但在调整工具栏大小以使溢出菜单出现/消失时,该事件似乎不会触发。我还监视了工具栏的add事件,以查看当“更多”按钮添加到工具栏时是否触发了该事件,但也没有运气。在Sencha论坛的帮助下找到了答案

在启用了
溢出:true
的Ext.toolbar上,是否有方法获取分别用于溢出菜单和“更多按钮”的Ext.menu和/或Ext.Button组件


我尝试将侦听器附加到工具栏的
overflowchange
事件,以查看是否可以在显示按钮/菜单时使用
query()
getComponent()
查找该按钮/菜单,但在调整工具栏大小以使溢出菜单出现/消失时,该事件似乎不会触发。我还监视了工具栏的
add
事件,以查看当“更多”按钮添加到工具栏时是否触发了该事件,但也没有运气。

在Sencha论坛的帮助下找到了答案:

溢出菜单组件位于:
toolbar.layout.overflowHandler.menu


不过要小心,
overflowHandler
菜单
属性只有在实际需要菜单时才出现。

在Sencha论坛的帮助下解决了这个问题:

溢出菜单组件位于:
toolbar.layout.overflowHandler.menu


不过要小心,
overflowHandler
menu
属性仅在实际需要菜单时才出现。

对不起,我不知道您所说的溢出菜单是什么意思。你应该可以在下面添加一个带有菜单:{items:[…]}的按钮,以获得溢出工具栏的菜单。这是extjs工具栏的一个功能,请检查,我不确定溢出菜单是什么意思。您应该能够在下面添加一个带有菜单:{items:[…]}的按钮,以获得溢出工具栏的菜单。这是extjs工具栏的一个功能,请查看