Interface: ActionState
Charting Library.ActionState
Properties
actionId
actionId: ActionId
Human-readable, non-unique ID of an action item. Similar to label, but language-agnostic.
active
active: boolean
Is active
checkable
checkable: boolean
Whether an action should have a checkbox next to it.
checked
checked: boolean
If checkable is true then whether current state is checked or not.
disabled
disabled: boolean
Whether an action is disabled or not (disabled actions are usually cannot be executed and displayed grayed out)
doNotCloseOnClick
doNotCloseOnClick: boolean
A flag indicating whether the menu should remain open after clicking on the item.
When true the menu will remain open.
hint
Optional
hint: string
A hint of an action.
icon
Optional
icon: string
A string of SVG icon for an action. A string should be a string representation of SVG (not a path/URL).
iconChecked
Optional
iconChecked: string
If checkable is true then an icon to be used when checked is true.
label
label: string
Text title of an action
loading
loading: boolean
Whether an action is still in loading state (it means that it's data is not ready yet). Usually in this case a spinner/loader will be displayed instead of this action.
noInteractive
Optional
noInteractive: boolean
This flag indicates that this action is static content only and is not interactive.
shortcutHint
Optional
shortcutHint: string
A string that represents a shortcut hint for this action.
styledLabel
Optional
styledLabel: StyledText[]
Text title of an action consisting of several styled sections. If not defined then label is used instead.
subItems
subItems: IActionVariant[]
Sub-items of an action