ColumnType implements [Field.ColumnType] interface method.
FindSetter implements the [SetterFinder] interface.
ValidateSettings implements [Field.ValidateSettings] interface method.
AutogeneratePattern specifies an optional regex pattern that could
be used to generate random string from it and set it automatically
on record create if no explicit value is set or when the :autogenerate
modifier is used.
Note: the generated value still needs to satisfy min, max, pattern (if set)
Hidden hides the field from the API response.
Id is the unique stable field identifier.
It is automatically generated from the name when adding to a collection FieldsList.
Max specifies the maximum allowed string characters.
If zero, a default limit of 5000 is applied.
Min specifies the minimum required string characters.
if zero value, no min limit is applied.
Name (required) is the unique name of the field.
Pattern specifies an optional regex pattern to match against the field value.
Leave it empty to skip the pattern check.
Presentable hints the Dashboard UI to use the underlying field record value in the relation preview label.
PrimaryKey will mark the field as primary key.
A single collection can have only 1 field marked as primary key.
Required will require the field value to be non-empty string.
System prevents the renaming and removal of the field.
Generated using TypeDoc
TextField defines "text" type field for storing any string value.
The respective zero record field value is empty string.
The following additional setter keys are available: