DemandFlow Support Centre

Field Type: Text Input

ReferenceField Types ReferenceUpdated 29/04/2026
The Text Input field type provides a single-line text entry field for capturing short text values such as names, titles, reference numbers, and other brief text data.

Overview

The Text Input field type (input) is the most basic and commonly used field type in DemandFlow. It provides a single-line text entry field suitable for capturing short text values such as names, titles, email addresses, reference numbers, and other brief text data.

Screenshot of text input fields on a form

Properties

PropertyRequiredDescription
IDYesThe field identifier that maps to the property name on the record.
TypeYesMust be set to input
NameYesThe display label shown to the user.
WidthNoThe percentage width within the form section (1 to 100). Defaults to 100% if not specified.
RequiredNoWhen true, the record cannot be saved without providing a value.
Read OnlyNoWhen true, the field displays its value but cannot be edited.
PlaceholderNoHint text displayed inside the field when it is empty.
HelpNoTooltip text shown when hovering over the field label.
GridNoWhen true, this field appears as a column in list/grid views.
DefaultNoA default value assigned when creating a new record.
Input TypeNoSpecifies the underlying input behaviour. Use email for email addresses or tel for telephone numbers to get appropriate keyboard layouts on mobile devices.
VisibilityNoA condition controlling when this field is visible.

Use Cases

  • Record name — the primary name or title of a record (nearly every entity has this)
  • Reference numbers — tracking codes, ticket numbers, or external identifiers
  • Email addresses — using the email input type for validation hints
  • Phone numbers — using the tel input type
  • Short descriptions — one-line summaries or labels

Best Practices

  • Use Text Input for short, single-line values. For longer text, use the Text Area or Rich Text Editor field types instead.
  • Set the Required property on essential fields like "Name" to ensure data completeness.
  • Use Placeholder text to provide format hints (e.g. "e.g. PRJ-001" for a reference number field).
  • Enable Grid on fields that are useful for identifying records in list views.
inputtextfield typesingle linestring

Was this article helpful?

← Back to Knowledge Base