@univerjs/ui v0.1.17 • Docs
Interface: IMenuService
Properties
Property | Type | Defined in |
---|---|---|
menuChanged$ | Observable <void > | packages/ui/src/services/menu/menu.service.ts:30 (opens in a new tab) |
Methods
addMenuItem()
addMenuItem(item, config): IDisposable
Parameters
Parameter | Type |
---|---|
item | IMenuItem |
config | MenuConfig |
Returns
IDisposable
Defined in
packages/ui/src/services/menu/menu.service.ts:32 (opens in a new tab)
getMenuItem()
getMenuItem(id): null | IMenuItem
Parameters
Parameter | Type |
---|---|
id | string |
Returns
null
| IMenuItem
Defined in
packages/ui/src/services/menu/menu.service.ts:38 (opens in a new tab)
getMenuItems()
getMenuItems(position): IDisplayMenuItem<IMenuItem>[]
Get menu items for display at a given position or a submenu.
Parameters
Parameter | Type |
---|---|
position | string |
Returns
Defined in
packages/ui/src/services/menu/menu.service.ts:37 (opens in a new tab)
setMenuItem()
setMenuItem(item): void
Parameters
Parameter | Type |
---|---|
item | IMenuItem |
Returns
void
Defined in
packages/ui/src/services/menu/menu.service.ts:34 (opens in a new tab)