Simple Form Control Glossary
  • 21 Mar 2023
  • 3 Minutes to read
  • Dark
    Light

Simple Form Control Glossary

  • Dark
    Light

Article Summary

The following list consists of the Controls and Layouts supported in Simple Forms and their available CSS classes for further customization. 

Controls next to the gray column are child controls of the next above parent control. To access these child controls, change the control Control Type. This setting is further discussed in the following subsection.

Directory LocationNameDescriptionCSS Classes Available
Layouts

Vertical Stack

Preserve white space but hide components if necessary, can stack controls vertically.
CSS

Grid Layout 

Fixed containers to house form controls can be stacked upon each other
CSS
Controls > Action

Button

Standard interactable button
Available Display Type: Button, Link, and Image
Control

Open URLOpens the specified URL link once clicking the controlSame as parent
EventTriggers an event once clicking the controlSame as parent

PreviousReverses Flow to previous steps; stops reversing when a Form with an Outcome Behavior Type Button is selected; when used in combination, it can create a loop.Same as parent

Post BackResets all entries in the FormSame as parent

Copy TextCopies the text string value of the specified TextboxSame as parent

Data Repeater Add/RemoveRespectively adds or removes a row to its attached Data RepeaterSame as parent

Sub DialogRuns a sub-dialog Flow that can house a Form to pop up in front of the current FormSame as parent

Data Grid Add/RemoveRespectively adds or removes a row to its attached Data GridSame as parent


Controls > Data

Check Box

Create checkboxes for user selection
  • Label
  • Control

SwitchDisplays a toggle button switchSame as parent
Data Grid
Displays an Excel-like view of an Entity with the ability to have user action and edit the data source

Control

Data Repeater
Places a Simple Form within a Simple Form as a repeatable list of the same data type(s)
  • Control
  • Inner Margin
  • Outer Margin
  • Border Width
  • Corner Radius

Date Time Field

Allows the user to choose a date and time
  • Label
  • Button
  • Control
Document ViewerAllows to view DocumentsCSS

DateAllows the user to choose a dateSame as parent
DateTimeAllows the user to choose a date and timeSame as parent
TimeAllows the user to choose a timeSame as parent
CalendarInteractive Calendar where the end user selects a date and/or timeSame as parent
ImageDisplays an image
  • Label
  • Control
LabelDisplays non-interactive text
  • Label
  • Label Holder

Rich TextDisplays inputted text with options to change font format, style, color, size, alignment, copy, paste, insert image, create a table, create hyperlinks, etcSame as parent
Latitude and LongitudeDisplays the latitude and longitude of the specified location by working alongside Geolocation APIControl

List 

Displays text as a list; contains Single Select and Multi Select options for user selection.
  • Label
  • Container
  • Item
  • Selected Item

Sortable List BoxDisplays text as a list where items can be rearranged and removed.
  • Label
  • List Holder
  • Sortable List Item
  • Add Button

Combo BoxDisplays drop-down list items of the specified Data Type with Single Select and Multi Select options for user selection.
  • Label
  • Control
  • Button
  • Drop Down List
  • Selected Item

Check Box ListCreates a list of checkboxes for user selection; contains only Multi Select behavior.Same as parent

Radio Button ListCreates a list with the ability for users to make a selection via radio buttons; contains only Single Select behavior.

Same as parent

Progress Bar

Shows the progress of data being input and allows the designer to set a minimum and maximum number for the bar.
Control

Signature Pad

A signature can be drawn with a mouse or touch screen if applicable
  • Label
  • Control
Text AreaDisplays static or input data with a built-in label
  • Label
  • Control

Text Field

Users can input string
  • Label
  • Control
 AutoComplete Creates an auto-complete search bar

Same as parent

Currency Box
Number box that inputs and outputs currency

Same as parent

Masked Text Box
Allows the designer to give the text a format value type: General, Number, Decimal, Currency, Email Address, SSN, Custom, Phone Number.

Same as parent

Number BoxOnly takes in and outputs a number

Same as parent

Number Spinner
Only takes in and outputs a number with up and down arrows for inputs

Same as parent

Password Text Box
Hides text with bullet points and allows the designer to create a minimum and maximum length

Same as parent

Text Box
Users can input string text

Same as parent

Video

Upload a video file or input a video URL to display on the Form
  • Label
  • Control
Controls > Data > Validation

Validation Display

Shows validation messages for the Form
Control
Controls > File

File Download

Allows download of one designated file
  • Label
  • Link
File Upload Allows upload of one user-specified file
  • Label
  • FileName
  • Button
  • Dialog Header
  • Dialog Body
  • Dialog Footer

File Upload Area

Allows users to upload a file via drag-and-drop into the area
  • Label
  • Container
  • FileName
  • Link

Files Download

Allows download of multiple designated files
  • Label
  • FileName
  • Link

Files Upload

Allows upload of multiple user-specified files
  • Label
  • FileName
  • Button
  • Dialog Header
  • Dialog Body
  • Dialog Footer
Files Upload Area
Allows users to upload multiple files via drag-and-drop into the area
  • Label
  • Container
  • FileName
  • Link



Changing a Control's Control Type

The Control Type setting configures the appearance and functionality of a Simple Form control. Drag a parent control into the Simple Form's workspace and click the Edit button under Control Type. The following example uses a Text Field that, once changing the control, also changes its Properties.


For further information on Forms, visit the Decisions Forum.

Was this article helpful?