AdaptableButton
Defines a Button that appears in numerous places including Adaptable Form
export interface AdaptableButton<CONTEXT_TYPE extends BaseContext> extendsExtends
Properties
| Property | Description |
|---|---|
| buttonStyle | Style for Button - can be object or function that provides a ButtonStyle object |
| disabled | Function that disables / enables the button based on its evaluation result |
| hidden | Function which sets whether Button is hidden |
| icon | Icon for Button - can be object or function that provides a AdaptableIcon object |
| label | Label for Button - can be string or function that provides string |
| onClick | Function to invoke when button is clicked |
| tooltip | Tooltip for Button - can be string or function that provides string |
Property Details
buttonStyle
Style for Button - can be object or function that provides a ButtonStyle object
buttonStyle?: ButtonStyle | ((button: AdaptableButton<CONTEXT_TYPE>, context: CONTEXT_TYPE) => ButtonStyle);Property Value
ButtonStyle| ((button:AdaptableButton<CONTEXT_TYPE>, context: CONTEXT_TYPE) =>ButtonStyle)
disabled
Function that disables / enables the button based on its evaluation result
disabled?: (button: AdaptableButton<CONTEXT_TYPE>, context: CONTEXT_TYPE) => boolean;Property Value
(button:AdaptableButton<CONTEXT_TYPE>, context: CONTEXT_TYPE) => boolean
hidden
Function which sets whether Button is hidden
hidden?: (button: AdaptableButton<CONTEXT_TYPE>, context: CONTEXT_TYPE) => boolean;Property Value
(button:AdaptableButton<CONTEXT_TYPE>, context: CONTEXT_TYPE) => boolean
icon
Icon for Button - can be object or function that provides a AdaptableIcon object
icon?: AdaptableIcon | ((button: AdaptableButton<CONTEXT_TYPE>, context: CONTEXT_TYPE) => AdaptableIcon);Property Value
AdaptableIcon| ((button:AdaptableButton<CONTEXT_TYPE>, context: CONTEXT_TYPE) =>AdaptableIcon)
label
Label for Button - can be string or function that provides string
label?: string | ((button: AdaptableButton<CONTEXT_TYPE>, context: CONTEXT_TYPE) => string);Property Value
string | ((button:AdaptableButton<CONTEXT_TYPE>, context: CONTEXT_TYPE) => string)
onClick
Function to invoke when button is clicked
onClick?: (button: AdaptableButton<CONTEXT_TYPE>, context: CONTEXT_TYPE) => void;Property Value
(button:AdaptableButton<CONTEXT_TYPE>, context: CONTEXT_TYPE) => void
tooltip
Tooltip for Button - can be string or function that provides string
tooltip?: string | ((button: AdaptableButton<CONTEXT_TYPE>, context: CONTEXT_TYPE) => string);Property Value
string | ((button:AdaptableButton<CONTEXT_TYPE>, context: CONTEXT_TYPE) => string)