Skip to content

Elements overview

Elements are the building blocks of every view. This page is the index — each group has its own page with per-element details.

Which element do I need?

I need…UseGroup
A short text answerTextText & number inputs
A long text answerTextareaText & number inputs
A numberNumber, Number stepper, SliderText & number inputs
A phone numberPhone inputText & number inputs
A dateDatepickerDate & time
A period (from–to)Date rangeDate & time
A timeTime pickerDate & time
One choice from a listSelect, Radio, Select buttonChoice inputs
Many choices from a listMulti-select, Checkbox group, List boxChoice inputs
Yes/noSingle checkbox, Toggle switchChoice inputs
Search-as-you-type choiceAutocompleteChoice inputs
A clickable actionButtonButtons & actions
Group fields visuallyPanel, Tabs, AccordionContainers
Repeatable entries (0–n)Dynamic panel, Dynamic tableContainers / Tables
A modal windowDialogContainers
Read-only data rowsTableTables & lists
Card-style recordsList gridTables & lists
Formatted text / HTMLRich text, Custom HTMLContent & media
Pictures / video / embedsImage, Video, IframeContent & media
A chartChartContent & media
Status labels & KPIsBadge, Stats card, Message cardFeedback & status
Progress indicationProgress bar, Progress flowFeedback & status
File attachmentsFile uploadSpecial inputs
A handwritten signatureSignature padSpecial inputs

Value-producing vs. presentational

Value-producing elements (inputs, choices, editable tables) write into the form data under their name. Presentational elements (text, image, divider, badge…) only display; they add nothing to the submitted data.

Every element shares

Regardless of type, elements share the common properties: name, label, responsive widths, restrictions, logic conditions, validators (for inputs), and events. The group pages only describe what is specific to each element.