Input Elements
Introduction
Input elements show data to the end-user and, optionally, allow them to edit the data.
In order to function, input elements need to be linked to a value, either a variable inside a page or snippet or an attribute of an entity. As such, they must be placed within a data context:
- A data container widget containing an object
- A snippet containing one or more parameters
- A page or a snippet containing one or more variables
For example, the input elements can be placed inside a data view:

There are several different input elements, these are used for different data types and for different types of association. The input elements category contains the following widgets:
-
Text Box – displays and, optionally, allows the end-user to add or edit text data from a numeric or string-like value:
-
Text Area – displays and, optionally, allows the end-user to add or edit long text data from a string value:
-
Drop-Down – shows the current value of and, optionally, allows end-users to pick an option from a list of options in an enumeration value:
-
Checkbox – shows the current value of and, optionally, allows end-users to set a Boolean value to
true
orfalse
: -
Radio Buttons – shows the current value of and, optionally, allows end-users to pick an option from a list of options in an enumeration or Boolean value:
-
Date Picker – shows and, optionally, allows end-users to pick a Date and time value from a calendar:
-
Reference Selector – shows and, optionally, allows end-users to select a one-to-one or one-to-many association using the value of a string, numeric, enumeration, or Date and time attribute on the associated object:
-
Reference Set Selector – lists with one or more attributes and, optionally, allows the end-user to add and remove associated objects linked via a many-to-many association:
-
Input Reference Set Selector – shows an attribute from and, optionally, allows the user to add and remove associated objects linked via a many-to-many association:
For more information on data types, see Data Types.
For more information on associations and their properties, see Associations.
Input widgets that work with associations, namely Reference Selector, Reference Set Selector and Input Reference Set Selector, can’t be configured with variables.