Input Elements

Last modified: April 1, 2025

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:

For example, the input elements can be placed inside a data view:

Data view containing widgets

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 box containing Name attribute
  • Text Area – displays and, optionally, allows the end-user to add or edit long text data from a string value:

    Text area containing notes 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 value:

    Drop down containing region attribute
  • Checkbox – shows the current value of and, optionally, allows end-users to set a Boolean value to true or false:

    Checkbox showing personal attribute
  • 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:

    Radio buttons showing the preferred contact time and personal attributes
  • Date Picker – shows and, optionally, allows end-users to pick a Date and time value from a calendar:

    Date picker showing the last contacted attribute
  • 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 selector showing company name attribute of associated company
  • 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:

    Reference set selector showing details of associated products
  • 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:

    Input reference set selector showing the name attribute of associated products

Performing Basic Functions

For more information on how to add widgets to a page, view their properties, and arrange them, see Adding Elements on a Page, Viewing Element Properties, and Arranging Elements on a Page sections in Page.

Read More