Skip to content

Fields

The Fields panel lets you add, configure, rename and delete columns within a table. Open it from Config → Fields, then select a table from the dropdown.

TODO_SCREENSHOT: Fields panel with field list on the left and field form on the right

Adding a field

Click Add field and fill in the field form:

PropertyDescription
NameInternal column name (lowercase, underscores; e.g. site_name)
LabelDisplay label shown to users
TypeSee field types below
RequiredPrevent saving if this field is empty
No duplicatesReject values already present in another record
DefaultPre-filled value for new records
Max lengthCharacter limit for text fields
Min / MaxNumeric or date bounds
Regex patternValidation pattern (e.g. ^[A-Z]{2}\d+$ for a site code)

Field types

TypeUse for
textShort single-line text
long_textLong multi-line text (plain, preserves line breaks)
mdMarkdown text — rendered as formatted HTML in read mode; edit mode has a live preview toggle
dateISO date (YYYY-MM-DD) with date-picker
booleanYes/No toggle
selectSingle value from a controlled vocabulary or another table
multi_selectMultiple values from a controlled vocabulary
combo_selectFree text + vocabulary suggestions
sliderInteger within a min/max range

Value sources for select fields

Fields of type select, multi_select and combo_select need a source for their available values. Set exactly one of the following:

PropertyDescription
VocabularyName of a vocabulary list — values are managed in the Vocabularies panel
Values from tableA table and field whose unique values are used as autocomplete suggestions
ID from tableA table whose records appear in the dropdown; the record id is stored, but the preview fields are shown to users

Foreign key fields

A foreign key field stores the id of a record from another table. Use type select and set ID from table to the target table.

The dropdown shows the target table's preview fields; the stored value is the integer id. This is the recommended way to avoid data duplication across tables.

Reordering fields

Drag rows in the field list to change the column order. This order is reflected in RecordView, in all export headers and in the record list columns.

Renaming a field

Use the Rename button. The DB column is renamed and all config references are updated.

Deleting a field

Click Delete. The DB column and all its data are permanently removed.