Вопрос: Можем ли мы переключить свойство «enabled» пункта меню, у которого есть подменю?
У элемента меню ниже есть подменю. В зависимости от контекста приложения все элементы подменю будут отключены. Я хотел бы переключить свойство «enabled» этого меню верхнего уровня, чтобы пользователь не щелкал по нему только, чтобы увидеть отключенные элементы:
Ничего не происходит, когда я устанавливаю свойство "enabled" для элемента верхнего уровня (я устанавливаю элементы "подменю" включенными "отдельно)
appMenu.getMenuItemById('import-spreadsheet').enabled = false;
Однако в моем коде шаблона меню я могу установить" включен " "в false и работает как ожидалось:
label: 'Import Spreadsheet...', id: "import-spreadsheet", enabled: false,