When designing your app, you often want to provide logic for when X happens do Y. Apps provides the ability for these dynamic actions:
- X is called an Event.
- Y is called a Rule.
Here are a few examples:
- When the "Submit deposit" button is clicked, run an automation.
- When the value of the "Cash In" textbox changes, change the label color to red if the value is < 0.
- When the help icon is clicked, open the browser to show a documentation page.
- When a tab button is clicked, change the page container to show a different page.
By specifying what rules to execute when an event occurs, your app transforms from being a simple display of information to an interactive console.
Events are triggers that happen when a user interacts with an app or control. Each control supports a single event:
Button, Header, Label, Icon, Image
Checkbox, Date picker, Dropdown, Slider, Switch, Text Area, Textbox, List
Rules allow your app to take an action when a certain event occurs. Below is a list of the rules that Apps provides:
Provides support for conditional statements in the rules builder
Opens a page of the app as a pop-over or as the contents of a page container
Opens a URL in the browser
Closes the current Pop-Over
Show a message as a toast notification
Show or hide a spinner overlay to show the app as busy
Set the value of a property
Starts an Automation
Uploads files to a selected storage bucket.
Downloads files from a selected storage bucket.
Reverts a control to a default value, or clears it if a default value is not configured.
Create or updates an entity.
Deletes an entity from Data Service.
Adds an item to queue.
You can reorder rules by clicking and dragging the "gripper" on the colored chip next to the rule's name:
Updated 7 days ago