ex: What happens when a user clicks [Enter], What happens when a user selects a row?
How To Configure Widgets
To edit a widget, it must be selected.
Select a Widget you would like to configure.
When selected, the Context Pane for that widget is displayed.
Content - Data Mapping
The content displayed for Widgets differs for various widgets, but the process for mapping doesn't differ. The "Datasource" Widget setting defines the source of the widget contents. When you first add widgets, their datasouce will be unmapped.
Datasource Type is the broad type of source the widget is mapped to. Examples include Variables, Table Record Fields, Machine Attributes, and more.
Datasource is the specific attribute within that type that the widget is mapped to.
NOTE
A warning icon appears in the corner of an input to indicate that no datasource is selected.
Data Mapping
For Inputs Datasource will represent the location where user input will be stored, for all other widgets, Datasource will represent the source of the data the widget displays.
Many widgets are tied to data. Widgets content can be driven by dynamic data, like Table Records or Variables. Input widgets can also be used to populate data into variables or table record fields.
Input widgets are read/write with their datasource, changes in the input will change the datasource's value. Most widgets are read-only, where they can be driven by dynamic data, but can't directly impact the value of their datasource.
Styling
You can edit the following properties of widgets after they are uploaded to Tulip in the Context Pane on the right side of the screen. The options for styling vary based on the widget, but most widgets have the options listed below-
Font Size
Font Color
Font Style
Button Text Align
Button Color
Size
Rotation
Drop Shadow
Border Radius
Blinking
Data Driven Widgets
Many Widgets can be populated from dynamic data. In most dynamic widgets, the Datasource setting indicates what data is driving the widget state.
Color All Color properties can either be set statically or dynamically based on a variable.
Variable The Variable widget's contents can be tied to the value of any app variable, including colors. This widget will dynamically change as the source variable changes.
Table Record The table record widget will reflect the current value of an entire record or an individual table record field.
Interactive Table The interactive table widget displays the current state of a Table.
Triggers
Many widgets can trigger app logic. Different widgets offer different behavior that drives Triggers firing.
Input Widgets For all input widgets, when the input is changed, their triggers will run.
NOTE
In the case of Number and Text input widgets, Triggers will fire on users clicking [Enter]
Interactive Table When a user selects a row, its trigger will run. Additionally, that row will be loaded into the table record placeholder set in the Linked Record widget setting. Learn more about the interactive table widget here.
Warning
For rows in the interactive table widget to be selectable, its Linked Record field must be tied to a table record placeholder.
Widgets are the elements that make up a specific App Step. Widgets can display information to users, collect user input, or trigger app logic.
Common widgets include: Interactive Tables, Number inputs, Machine attribute widgets, and more.
Widget
Widgets are the elements that make up a specific App Step. Widgets can display information to users, collect user input, or trigger app logic.
Common widgets include: Interactive Tables, Number inputs, Machine attribute widgets, and more.
Context Pane
The Context Pane is the configuration pane on the right side of the App Editor where steps, apps, and widgets can be configured. Triggers can be added to adjust widget behavior.
Widgets
Widgets are the elements that make up a specific App Step. Widgets can display information to users, collect user input, or trigger app logic.
Common widgets include: Interactive Tables, Number inputs, Machine attribute widgets, and more.
Variable
Variables are a location to store app information. Variables have a specific type that must match the contents they can store.
Variables are only accessible within a single application and are cleared when the app is restarted or completed.
Table Record Field
Table Record Fields are single columns within a Tulip Table.
Attribute
Attributes are properties. In Tulip, an attribute generally references a property of a machine. Attributes can be either set points or actuals.
Ex. Cycle time, Spindle speed, Feed rate, ect.
Table Record
A Table Record is a reference to a row in a Tulip Table. Table Records can be created either from the Table UI or from with an App Trigger.
To edit a record it must be loaded into a Table Record Placeholder.
Variables
Variables are a location to store app information. Variables have a specific type that must match the contents they can store.
Variables are only accessible within a single application and are cleared when the app is restarted or completed.
Context Pane
The Context Pane is the configuration pane on the right side of the App Editor where steps, apps, and widgets can be configured. Triggers can be added to adjust widget behavior.
Widgets
Widgets are the elements that make up a specific App Step. Widgets can display information to users, collect user input, or trigger app logic.
Common widgets include: Interactive Tables, Number inputs, Machine attribute widgets, and more.
Color
Colors are a Tulip Datatype to represent a color. Color variables can support transparent or semi-transparent colors.
Variable
Variables are a location to store app information. Variables have a specific type that must match the contents they can store.
Variables are only accessible within a single application and are cleared when the app is restarted or completed.
Table Record
A Table Record is a reference to a row in a Tulip Table. Table Records can be created either from the Table UI or from with an App Trigger.
To edit a record it must be loaded into a Table Record Placeholder.
Tulip Tables
Tulip Tables are a global location to store your production data. Tables are made up of Records (rows). A single can be accessed from multiple apps or stations at the same time.
Trigger
Triggers are the mechanism to do things in Tulip Apps. Store data, move users between Steps, Interface with hardware, Etc.
Triggers can be added to widgets, machines, devices, apps, and steps.
Trigger
Triggers are the mechanism to do things in Tulip Apps. Store data, move users between Steps, Interface with hardware, Etc.
Triggers can be added to widgets, machines, devices, apps, and steps.
Trigger
Triggers are the mechanism to do things in Tulip Apps. Store data, move users between Steps, Interface with hardware, Etc.
Triggers can be added to widgets, machines, devices, apps, and steps.
Was this article helpful?
Thank you for your feedback! Our team will get back to you