Input Elements
Introduction
Input elements show data to the end-user and, optionally, allow them to edit the data.
Input elements need to be linked to an attribute of an entity in order to function. As such, they must be placed within a data widget containing by an object of that entity type.
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 attribute:
-
Text Area – displays and, optionally, allows the end-user to add or edit long text data from a string attribute:
-
Drop-Down – shows the current value of and, optionally, allows end-users to pick an option from a list of options in an enumeration attribute:
-
Checkbox – shows the current value of and, optionally, allows end-users to set a Boolean attribute 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 attribute or the value of a Boolean attribute:
-
Date Picker – shows and, optionally, allows end-users to pick a Date and time attribute 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.