如何在Electron上禁用整个下拉菜单?

时间:2018-01-17 11:53:12

标签: menu electron menubar

我正在使用Electron开发桌面应用程序。我已将一些项目添加到menu bar

有时我会在程序中使用bootstrap打开一些模态表单。当这些弹出窗口打开时,我想禁用菜单项。

我做了一些研究,有些人说menu bar could be removed。但我不想创建自己的HTML菜单。

还有另一种选择,也许是最好的方法。禁用每个下拉菜单的所有选项。每个menuitem都有enabled attribute,因此可以在运行时更改。

enter image description here

有没有办法避免下拉菜单并禁用下拉菜单?

1 个答案:

答案 0 :(得分:1)

动态菜单为not currently supported。这与Electron中的菜单使用没有动态功能的Chromium菜单代码这一事实有关。

当您的文件菜单为空时,您可以将整个菜单替换为没有文件菜单的菜单吗?