Text Field
Overview
The Text Field component stores plain text data. It is the default component type for new columns and the most commonly used input field. In forms, it renders as a standard text input. In tables, it supports inline editing.
Configuration
| Setting | Description |
|---|---|
| Hint text | Placeholder text displayed when the field is empty — guides users on what to enter |
| Autofocus | Automatically focuses this field when the form opens |
Uniqueness validation
Text fields can enforce unique values across all records in the feature:
| Setting | Description |
|---|---|
| Is unique | Prevent duplicate values — saving fails if another record has the same value |
| Unique error message | Custom error message shown when a duplicate is detected |
| Case insensitive | Treats "ABC" and "abc" as the same value for uniqueness checks |
| Trim whitespace | Removes leading and trailing spaces before comparing values |
Example: An "Email" field configured as unique, case-insensitive, with trimmed whitespace ensures no two records share the same email address regardless of capitalization or accidental spaces.