# Reference: form generation

Form fields are described by the following structure:

{
    name: "field",        // Service name of field
    title: "My field",    // Display name of field
    type: "text",         // Field type
    default: "abc",       // Default value (optional)
    options: {},          // Add. properties, dependent on type (optional)
    tooltip: "Info"       // Field hint (optional)
}

# Field types

Type Name Сomment
text String input
datetime Date and time picker
date Date picker
boolean Yes/No
integer Integer In options you can set:
min - min. value (default 0),
max - max. value
float Decimal In options you can set:
min - min. value (default 0),
max - max. value,
decimalPlaces - number of decimal places (default 3)