Field types
Each form field is rendered according to its column’s type. Some types get specialized input and feedback; others are plain text or number fields.
Specialized types
Section titled “Specialized types”| Type | How it is edited |
|---|---|
date, time, raw_datetime, user_datetime, instant |
Timezone-aware date/time input in your configured date order |
phone |
Country-aware phone input, paired with a phone_extension field |
iban |
Structured IBAN input |
email_address |
Email input |
credit_card |
Card input with brand detection |
gtin_8, gtin_12, gtin_13, gtin_14 |
GTIN input with check-digit handling |
decimal(precision, scale) |
Fixed-precision decimal input |
While a specialized field is focused, the data menu shows derived facts about the input rather than the raw value.
Temporal types
Section titled “Temporal types”dateandtimeare entered in the display order set by[i18n] date_order.user_datetimeandinstantare resolved using your authenticated timezone, the same timezone the server uses to store the value.
Ordinary types
Section titled “Ordinary types”text, boolean, int, bigint, money, and accounting render as
ordinary inputs. money values are shown exactly as stored, including their
scale.
Computed columns
Section titled “Computed columns”Columns backed by a Steel script are computed by the server. They are displayed and refreshed, but not typed into directly.