【问题标题】:Menu is falling behind the panel in extjs?菜单落后于 extjs 的面板?
【发布时间】:2013-09-24 01:32:59
【问题描述】:

我有一个开始菜单面板,就像在 Sencha 桌面示例中一样。我在面板中有多个菜单。当单击 menuitem 时,子菜单面板正在呈现,但在单击其他区域时,子菜单面板隐藏在主面板后面。

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

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

请看截图:

【问题讨论】:

  • 请将您的 HTML 代码与 css 或小提琴链接发送将更好地解决您的问题。如果您有实时网站网址,那么您也可以提供网址。
  • 完全是通过 Sencha Architect 用 Ja​​vascript 编写的。该行为完全是内置配置。不是自定义代码。
  • 你可以给你的网站网址。
  • 很抱歉我不能。您需要有一个高度机密和受限制的 VPN 连接。这是特定于项目的!
  • 那么没有code或者url是找不到解决办法的。

标签: extjs extjs4.2


【解决方案1】:

我遇到了同样的问题。

我的解决办法是检查是否有子菜单,然后把这个子菜单放在前面。

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

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

【讨论】:

  • 谢谢。但我使用了其他一些插件,通过使用 z-index 属性使其始终位于顶部。
猜你喜欢
  • 1970-01-01
  • 2015-02-08
  • 1970-01-01
  • 1970-01-01
  • 2020-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-04
相关资源
最近更新 更多