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
textareaLong multi-line text
dateISO date (YYYY-MM-DD) with date-picker
booleanYes/No toggle
selectSingle value from a controlled vocabulary
multi_selectMultiple values from a controlled vocabulary
combo_selectFree text + vocabulary suggestions
sliderInteger within a min/max range
link_toForeign key — dropdown of records from another table
link_outExternal URL

Vocabulary-backed fields

Fields of type select, multi_select and combo_select draw their options from a vocabulary. Set the Vocabulary property to the name of the vocabulary list to use.

Set ID from table to the table whose records should appear in the dropdown. The dropdown shows the preview fields of that table and stores the id.

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.