API Reference
@univerjs
@univerjs/ui
interfaces
Imenuservice

@univerjs/ui v0.1.17Docs


Interface: IMenuService

Properties

PropertyTypeDefined 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

ParameterType
itemIMenuItem
configMenuConfig

Returns

IDisposable

Defined in

packages/ui/src/services/menu/menu.service.ts:32 (opens in a new tab)


getMenuItem()

getMenuItem(id): null | IMenuItem

Parameters

ParameterType
idstring

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

ParameterType
positionstring

Returns

IDisplayMenuItem<IMenuItem>[]

Defined in

packages/ui/src/services/menu/menu.service.ts:37 (opens in a new tab)


setMenuItem()

setMenuItem(item): void

Parameters

ParameterType
itemIMenuItem

Returns

void

Defined in

packages/ui/src/services/menu/menu.service.ts:34 (opens in a new tab)


Copyright © 2021-2024 DreamNum Co,Ltd. All Rights Reserved.