UserColumnMenuItem
Column Menu Item that is provided by User
TypeScript
export interfaceProperties
| Property | Description |
|---|---|
| disabled | Whether menu item is disabled |
| hidden | Whether menu item is hidden |
| icon | Optional icon to display |
| label | Text to appear in the Menu Item |
| menuType | Type of Menu - always 'User' |
| onClick | Function invoked when the Menu Item is clicked |
| subMenuItems | Array of Menu Items, enabling limitless levels of menus |
Property Details
disabled
Whether menu item is disabled
TypeScript
disabled?: boolean;Property Value
boolean
hidden
Whether menu item is hidden
TypeScript
hidden?: boolean;Property Value
boolean
icon
Optional icon to display
TypeScript
icon?: AdaptableIcon;Property Value
label
Text to appear in the Menu Item
TypeScript
label: string;Property Value
string
menuType
Type of Menu - always 'User'
TypeScript
menuType: 'User';Property Value
'User'
onClick
Function invoked when the Menu Item is clicked
TypeScript
onClick?: (menuContext: ColumnMenuContext) => void;Property Value
(menuContext:ColumnMenuContext) => void
subMenuItems
Array of Menu Items, enabling limitless levels of menus
TypeScript
subMenuItems?: CustomColumnMenuItem[];