我有一个开始菜单面板,就像在Sencha Desktop示例中一样。我在面板中有多个菜单。单击menuitem时,子菜单面板将被渲染,但在单击其他区域时,子菜单面板将隐藏在主面板后面。
即使我点击主菜单项,菜单面板也会隐藏。
我想阻止主菜单项上的点击事件。并防止子菜单面板隐藏在主面板后面。
请查看截图:
答案 0 :(得分:0)
我遇到了同样的问题。
我的解决方案是检查是否有子菜单并将此子菜单放在前面。
所以在我的控制器菜单点击事件中,我做了以下事情:
if (menuitem.menu) {
menuitem.menu.toFront();
return;
}