Input Elements

Last modified: August 20, 2024

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:

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 attribute:

    Text box containing Name attribute
  • Text Area – displays and, optionally, allows the end-user to add or edit long text data from a string attribute:

    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 attribute:

    Drop down containing region attribute
  • Checkbox – shows the current value of and, optionally, allows end-users to set a Boolean attribute 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 attribute or the value of a Boolean attribute:

    Radio buttons showing the preferred contact time and personal attributes
  • Date Picker – shows and, optionally, allows end-users to pick a Date and time attribute 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