Button
Click to copy
Look and Feel Settings
- Label (not mandatory) to be used to show the component's label.
- Icon (not mandatory) - button icon.
- Size (mandatory) - standard button sizes.
- Type (mandatory) - standard button layouts.
- Name (mandatory) - this name will help you find this component in BP.
- Enabled (mandatory) - availability of the button in the application. Is turned on by default.
- Visible () - makes the component visible if turned on. Enabled by default.
Workflow triggers:
- onCreate – fires when the element is created on the page;
- onShow – fires when the component changes its state to visible (displayed on the page);
- onHide – fires when the component changes its state to hidden (stops being displayed);
- onDestroy – fires when the component is destroyed;
- onClick - fires when the component is clicked.
Component Actions:
Button Get Properties:
Gets the button's properties
Input parameters:
- Component Id [string] - button component's identifier.
Output parameters:
- Label [string] - button's label;
- Type [enum] - button's type;
- Size [enum] - button's type;
- Icon [enum] - button's icon;
- Color [string] - button's color;
- Visible [boolean] - button's visibility state;
- Enabled [boolean] - button's enabled/disabled state;
- Loading [boolean] - button's loading state.
Button Set Properties
Sets all button's properties
Input parameters:
- Component Id [string] - button component's identifier.
- Label [string] - button's label;
- Type [enum] - button's type;
- Size [enum] - button's type;
- Icon [enum] - button's icon;
- Color [string] - button's color;
- Visible [boolean] - button's visibility state;
- Enabled [boolean] - button's enabled/disabled state;
- Loading [boolean] - button's loading state.
Button Update Properties
Update the button's properties
Input parameters:
- Component Id [string] - button component's identifier.
- Label [string] - button's label;
- Type [enum] - button's type;
- Size [enum] - button's type;
- Icon [enum] - button's icon;
- Color [string] - button's color;
- Visible [boolean] - button's visibility state;
- Enabled [boolean] - button's enabled/disabled state;
- Loading [boolean] - button's loading state.
Button Click
Performs a button click
Input parameters:
- Component Id [string] - button component's identifier.
Button Reset State
Resets all button states to default
Input parameters:
- Component Id [string] - button component's identifier.
Button Set Loading
Sets the loading state to true
Input parameters:
- Component Id [string] - button component's identifier.
Button Remove Loading
Sets the loading state to false Input parameters:
Input parameters:
- Component Id [string] - button component's identifier.
Button Enable
Sets the enabled state to true
Input parameters:
- Component Id [string] - button component's identifier.
Button Disable
Sets the enabled state to false
Input parameters:
- Component Id [string] - button component's identifier.
Button Show
Sets the visible state to true
Input parameters:
- Component Id [string] - button component's identifier.
Button Hide
Sets the visible state to false
Input parameters:
- Component Id [string] - button component's identifier.
Usage example:
For example, using a button to open a modal window