菜单落在extjs的面板后面?

时间:2013-09-19 05:16:07

标签: extjs extjs4.2

我有一个开始菜单面板,就像在Sencha Desktop示例中一样。我在面板中有多个菜单。单击menuitem时,子菜单面板将被渲染,但在单击其他区域时,子菜单面板将隐藏在主面板后面。

即使我点击主菜单项,菜单面板也会隐藏。

我想阻止主菜单项上的点击事件。并防止子菜单面板隐藏在主面板后面。

请查看截图:

enter image description here

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。

我的解决方案是检查是否有子菜单并将此子菜单放在前面。

所以在我的控制器菜单点击事件中,我做了以下事情:

if (menuitem.menu) {
menuitem.menu.toFront();
return;
}