updateMenu
Category: Tray Menu
Namespace: web.trayMenu.updateMenu
Description
update Menu operation for tray menu.
Syntax
await web.trayMenu.updateMenu({
items: [
{ id: 1, caption: 'Open File...', enabled: false },
{ id: 2, image: 'icons/settings-active.png' }
]
});
Parameters
- items (required, Array) - Array of menu item updates
Object Structure:
{
id: number, // ID of menu item to update (required)
caption: string, // New caption text (optional)
enabled: boolean, // Enable/disable state (optional)
image: string // New icon path (optional)
}
Returns
Promise
Example
// Complete example
await web.trayMenu.updateMenu({
items: [
{ id: 1, caption: 'Open File...', enabled: false },
{ id: 2, image: 'icons/settings-active.png' }
]
});
Use Cases
- Implement updateMenu functionality
- Handle updateMenu operations