ExtJS5 菜单面板在面板失去焦点时消失

ExtJS5 Menu panel disappears when panel lose focus

本文关键字:消失 焦点 菜单 ExtJS5 失去      更新时间:2023-09-26

当我运行这段代码时,它会生成一个菜单面板,但在 ExtJS 5.1 中,当您单击菜单项然后单击其他任何地方时,菜单面板将消失。

这是 ExtJS 5.1 的错误吗?

ExtJS

5.0 和 ExtJS 4.x 工作正常。

Ext.application({
    name : 'Fiddle',
    launch : function() {
        var menu = Ext.create('Ext.menu.Menu',{
            floating : false,
            items : [{
				text : 'Service Info',
				itemId : 'service'
			},{
	                xtype: 'menuseparator'
	            },{
				text : 'Project Info',
				itemId : 'project'
			}],
            renderTo  : Ext.getBody()
        })
    }
});

https://fiddle.sencha.com/?fiddle=jhb#fiddle/jhb

我在煎茶社区论坛中发现了这个错误 http://www.sencha.com/forum/showthread.php?296537-5.1.0-trouble-with-menus-disappearing但此修复程序不包含在发布版本(Ext JS 5.1.0.107)中