Introduction

Getting started

Walkthrough Guides

CafeX Apps

App Studio

App Studio Components

Data Sets

Workflows

Using CafeX Collaborate App

Reporting

Managing CafeX

Integrating CafeX

Security

How-tos

CafeX Apps

Event Handler Actions

Modified on Wed, 24 Sep at 8:11 AM

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.


ComponentDescriptionConfiguration
Set a variableUpdates 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 variableResets a variable to its default value.Select Variable to reset.
Select a tabChanges the active tab in a tab component.1. Select Tab component.
2. Select Tab to select.
Raise an audit eventSends an audit event with a custom message.Specify Event message.
To learn more, check Raising Audit Events.
Select a pageNavigates 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 linkOpens a URL in a new tab or window.Specify URL to open.
Select a UI componentOutlines the specific component when selected.Select Component.
Select or deselect table rowsChanges the selection state of table rows.1. Select Table component.
2. Choose Selection action.
3. Specify Row index to select.
Select a table columnSelects 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 rowAppends a new row to a table.Select Table component.
Expand or collapse a table rowToggles the expanded view of a table row.1. Select Table component.
2. Select Action type.
3. Specify Row index to select.
Submit a formTriggers form submission.Select Form component.
Reset a formClears form inputs and restores defaults.Select Form component.
Evaluate a data setExecutes 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 resultRemoves existing results from a data set.Select Data set to clear.
Set a form fieldUpdates the value of a form field programmatically.Select Form component.
Select a multi-page form sectionNavigates to a specific section of a multi-page form.Select Form component.
Validate a formValidates 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 sectionValidates 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 sectionExpands or collapses an accordion section.1. Select Accordion component.
2. Select Action type.
3. Specify Accordion target section index.
Toggle overlay visibilityShows or hides an overlay.Select Overlay component.
Reset explicit overlay visibilityResets an overlay’s visibility state to default.Select Overlay component.
App auth logoutLogs the user out of the App.No configuration required.
Focus a form fieldPlaces the cursor into a specific form field.Select Form component.
Slide carouselSlides a carousel to the next or previous item.1. Select Carousel component.
2. Select Direction.
Call an action sequenceInvokes a predefined action sequence.Select Action sequence to call.
To learn more about action sequences and their configuration, check Action Sequences.
Scroll a UI componentScrolls 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 tableDisplays 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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article