Input
Input is a parent component of all fields like Text, Number, Email, Phone, Address, etc. These all fields belong to the Input component. However, these all fields and components are sharing similar properties to each other.
The following fields belong to the Input component:
Address:
A compound data type that contains address field data. This field includes a few sub-fields: Country, State, City, Street & Postal code.
Array:
Arrays are used to store multiple values in a single variable, instead of declaring separate variables for each value.
Object:
An object is a field, where variables are saved together within an object, we call them fields or member variables.
Lookup:
A lookup relationship essentially links two objects together so that you can “look up” one object from the related items on another object.
Checkbox:
A checkbox is a graphical widget that permits the user to make a binary choice between one of two possible options i.e True or False
Currency:
Currency fields contain currency values.
Date:
A Date value stores a year, month, and day. A date field is great for showing the birth date.
Date/Time:
A Date/Time value stores a year, month, day, and time. The time is stored as GMT, but displays in the time zone of the user viewing it.
Duration:
The duration field type is a numeric field type intended for use with time duration measured in hours, minutes, seconds, or milliseconds.
Time:
The time type is useful for time management, event planning, and project management.
Image:
Image Field is used for storing valid image files in the database in jpg, jpeg, jpg, SVG, and gif format. Also, allowing multiple sources to use like attachments, records,s, and URLs.
Email:
This is a separate field to record email details from a user, called the E-mail field data type field. This field can validate if the given email ID is valid or not.
Integer:
Integer fields are fields in which you can make number entries and if required also use the values for calculations.
Double:
Double is a field where we can make number entries with decimal places.
Multi-select:
The multi-select picklist data type field contains many of the data available on the list. This pick list can allow users to select multiple data from the list.
Percentage:
The Percent is a field that allows users to enter a percentage number as a decimal.
Phone:
The Phone field enables your users to enter a valid national & international phone number.
Select:
The select field offers a selection of options available for specific fields in an object, such as a list of regions.
Text:
Allows the user to any combination of letters and numbers.
Tags:
A Tag field on a content type allows content contributors to label the content with keywords (tags) as the content is contributed.
Radio button:
Radio buttons are arranged in groups of two or more and displayed on the screen as, for example, a list of circular holes that can contain white space (for deselected) or a dot (for selected). Each radio button is normally accompanied by a label describing the choice that the radio button represents.
Text Area:
The text area field represents a multi-line plain-text editing control, useful when you want to allow users to enter a sizable amount of free-form text, for example, a comment on a review or feedback form.
Rich Text Area:
In the Rich Text Area, with the use of a toolbar users can format the field content and add images and hyperlinks.
URL:
The URL field enables your users to enter a URL (Uniform Resource Locator) - the link to a website or web page.
Merge Text:
Your template content can store fields that show field values from different objects. These merge fields are automatically updated in your content when the referenced field is updated on the other object.
Formula:
The formula field is used to calculate custom fields, validation rules, Flow logic, etc.