Event handlers allow you to define actions triggered by specific events in your App. The table below provides a complete reference of available event handler actions, including a brief description and the configuration steps required to set them up.
Component | Description | Configuration |
Set a variable | Updates the value of a variable at runtime. | 1. Select Variable to set. 2. Specify Value to set. Refer to Understanding Mustaches and Expressions. |
Reset a variable | Resets a variable to its default value. | Select Variable to reset. |
Select a tab | Changes the active tab in a tab component. | 1. Select Tab component. 2. Select Tab to select. |
Raise an audit event | Sends an audit event with a custom message. | Specify Event message. To learn more, check Raising Audit Events. |
Select a page | Navigates the user to another page in the App. | 1. Toggle Page name from expression if the page should be selected dynamically using an expression. 2. Select Page to select (if the toggle is disabled) or specify the expression (if enabled). |
Open a link | Opens a URL in a new tab or window. | Specify URL to open. |
Select a UI component | Outlines the specific component when selected. | Select Component. |
Select or deselect table rows | Changes the selection state of table rows. | 1. Select Table component. 2. Choose Selection action. 3. Specify Row index to select. |
Select a table column | Selects a table column. | 1. Select Table component. 2. Specify Column index to select. 3. Toggle Select text content if you want to select the text inside the column cells rather than the column itself. |
Add a table row | Appends a new row to a table. | Select Table component. |
Expand or collapse a table row | Toggles the expanded view of a table row. | 1. Select Table component. 2. Select Action type. 3. Specify Row index to select. |
Submit a form | Triggers form submission. | Select Form component. |
Reset a form | Clears form inputs and restores defaults. | Select Form component. |
Evaluate a data set | Executes a data set evaluation. | 1. Select Data set to evaluate. 2. Toggle Wait for response before continuing if you want the App to pause further actions until the data set evaluation is complete. |
Clear a data set result | Removes existing results from a data set. | Select Data set to clear. |
Set a form field | Updates the value of a form field programmatically. | Select Form component. |
Select a multi-page form section | Navigates to a specific section of a multi-page form. | Select Form component. |
Validate a form | Validates form inputs. | 1. Select Form component. 2. Toggle Wait for response before continuing if you want the App to pause further actions until the form validation is complete. |
Validate a multi-page form section | Validates inputs in a multi-page form section. | 1. Select Form component. 2. Toggle Wait for response before continuing if you want the App to pause further actions until the form validation is complete. |
Target accordion section | Expands or collapses an accordion section. | 1. Select Accordion component. 2. Select Action type. 3. Specify Accordion target section index. |
Toggle overlay visibility | Shows or hides an overlay. | Select Overlay component. |
Reset explicit overlay visibility | Resets an overlay’s visibility state to default. | Select Overlay component. |
App auth logout | Logs the user out of the App. | No configuration required. |
Focus a form field | Places the cursor into a specific form field. | Select Form component. |
Slide carousel | Slides a carousel to the next or previous item. | 1. Select Carousel component. 2. Select Direction. |
Call an action sequence | Invokes a predefined action sequence. | Select Action sequence to call. To learn more about action sequences and their configuration, check Action Sequences. |
Scroll a UI component | Scrolls a component to a specific position (top or bottom). | 1. Select UI component to scroll. 2. Select Scroll action. |
Set an active page in a paginated table | Displays a specific page in a paginated table. | 1. Select Table. 2. Specify Page number. 3. Toggle Treat as user input if you want the page change to be treated as a manual user action |
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article