Last date modified: 2025-Jul-02
Interface: IContextMenu
Context Menu that allows modification of the menu IContextMenuItems and whether it is active
Properties
enabled
readonlyenabled:boolean
Whether the context menu is active
parentElementId
readonlyparentElementId:string
ID of the context menu's parent HTMLElement
Methods
addItem()
addItem(
menuItem):void
Adds an IContextMenuItem to the end of the menu options list
Parameters
• menuItem: IContextMenuItem
The Context Menu Item to add
Returns
void
addItemConfig()
addItemConfig(
itemConfig):void
Adds an IContextMenuItemConfig to the end of the menu options list
Parameters
• itemConfig: IContextMenuItemConfig
The Context Menu Item to add
Returns
void
disable()
disable():
void
Disables the context menu and removes all behavior on the DOM related to that menu
Returns
void
enable()
enable():
void
Enables the context menu and adds all behavior for a context menu. This is required for the context menu to show up when right clicking on an element.
Returns
void
getItem()
getItem(
menuItemName):IContextMenuItem
Retrieves an IContextMenuItem by name
Parameters
• menuItemName: string
Name of the item
Returns
itemExists()
itemExists(
menuItemName):boolean
Checks if an IContextMenuItem exists with the provided name
Parameters
• menuItemName: string
Name of the item
Returns
boolean
Whether an item with that name exists or not
items()
items():
IContextMenuItem[]
Retrieves all IContextMenuItems in the menu
Returns
removeAll()
removeAll():
void
Removes all IContextMenuItems from the menu options list
Returns
void
removeItem()
removeItem(
menuItemName):void
Removes an IContextMenuItem in the menu options list
Parameters
• menuItemName: string
Name of the item to remove
Returns
void