| Type | Description |
| text |
A text input field |
| textarea |
A textarea input field |
| number |
A number input field |
| password |
A password masked input field |
| checkbox |
A checkbox field |
| datetime |
A datetime field |
| enum |
A multi-column filterable dropdown box |
text formfield
A text input field
Below are the properties that are specifically for a text tablefield
| Attribute | Comments |
|---|---|
| basic | |
|
label string |
Tablefield label A friendly name/label for the tablefield |
|
name string / required / unique |
Field name This attribute represents the name of the form field. |
|
placeholder string |
In-field help value Some form fields allow an in-field hint value.
Only available with types:
text, textarea, number, password, checkbox, enum, datetime |
|
type string / required |
Tablefield type (= text) |
| data | |
|
default many |
Default value
The type of the value depends on the field type.
Only available with types:
text, textarea, number, password, enum, checkbox, datetime |
| validation | |
|
in object added in version 2.2.4 |
A list validation (must be in list)
Enforces a validation where the current field must be one of the values in a list (referencing another field).
This field requires an object with 2 attributes:
*
Only available with types:
text, expression, password, datetime Examples: 1) Check if ip is in range |
|
maxLength number |
Field maximum length Forces a string-field to be maximum x long.
Only available with types:
text, expression, password |
|
minLength number |
Field minimum length Forces a string-field to be at least x long.
Only available with types:
text, expression, password |
|
notIn object added in version 2.2.4 |
A list validation (can not be in list)
Enforces a validation where the current field can not be one of the values in a list (referencing another field).
This field requires an object with 2 attributes:
*
Only available with types:
text, expression, password, datetime Examples: 1) Check if ip exists |
|
regex object |
A regular expression validation
Enforces a validation where the current field must match a regular expression.
This field requires an object with 2 attributes:
*
Only available with types:
text, expression, password, datetime Examples: 1) Validate email address 2) Strong password |
|
required boolean |
Required field Makes the field required.
Default:
false |
| visualization | |
|
icon string |
Field icon Some tablefields can hold a nice looking icon. The icon name is a free fontawesome 6 icon. You can find more information at www.fontawesome.com
Only available with types:
text, number, password, enum, datetime |
textarea formfield
A textarea input field
Below are the properties that are specifically for a textarea tablefield
| Attribute | Comments |
|---|---|
| basic | |
|
label string |
Tablefield label A friendly name/label for the tablefield |
|
name string / required / unique |
Field name This attribute represents the name of the form field. |
|
placeholder string |
In-field help value Some form fields allow an in-field hint value.
Only available with types:
text, textarea, number, password, checkbox, enum, datetime |
|
type string / required |
Tablefield type (= textarea) |
| data | |
|
default many |
Default value
The type of the value depends on the field type.
Only available with types:
text, textarea, number, password, enum, checkbox, datetime |
| validation | |
|
required boolean |
Required field Makes the field required.
Default:
false |
number formfield
A number input field
Below are the properties that are specifically for a number tablefield
| Attribute | Comments |
|---|---|
| basic | |
|
label string |
Tablefield label A friendly name/label for the tablefield |
|
name string / required / unique |
Field name This attribute represents the name of the form field. |
|
placeholder string |
In-field help value Some form fields allow an in-field hint value.
Only available with types:
text, textarea, number, password, checkbox, enum, datetime |
|
type string / required |
Tablefield type (= number) |
| data | |
|
default many |
Default value
The type of the value depends on the field type.
Only available with types:
text, textarea, number, password, enum, checkbox, datetime |
| validation | |
|
maxValue number |
Field maximum value Forces a number-field to not be higher than…
Only available with types:
number |
|
minValue number |
Field minimum value Forces a number-field to not be lower than…
Only available with types:
number |
|
required boolean |
Required field Makes the field required.
Default:
false |
| visualization | |
|
icon string |
Field icon Some tablefields can hold a nice looking icon. The icon name is a free fontawesome 6 icon. You can find more information at www.fontawesome.com
Only available with types:
text, number, password, enum, datetime |
password formfield
A password masked input field
Below are the properties that are specifically for a password tablefield
| Attribute | Comments |
|---|---|
| basic | |
|
label string |
Tablefield label A friendly name/label for the tablefield |
|
name string / required / unique |
Field name This attribute represents the name of the form field. |
|
placeholder string |
In-field help value Some form fields allow an in-field hint value.
Only available with types:
text, textarea, number, password, checkbox, enum, datetime |
|
type string / required |
Tablefield type (= password) |
| data | |
|
default many |
Default value
The type of the value depends on the field type.
Only available with types:
text, textarea, number, password, enum, checkbox, datetime |
| validation | |
|
in object added in version 2.2.4 |
A list validation (must be in list)
Enforces a validation where the current field must be one of the values in a list (referencing another field).
This field requires an object with 2 attributes:
*
Only available with types:
text, expression, password, datetime Examples: 1) Check if ip is in range |
|
maxLength number |
Field maximum length Forces a string-field to be maximum x long.
Only available with types:
text, expression, password |
|
minLength number |
Field minimum length Forces a string-field to be at least x long.
Only available with types:
text, expression, password |
|
notIn object added in version 2.2.4 |
A list validation (can not be in list)
Enforces a validation where the current field can not be one of the values in a list (referencing another field).
This field requires an object with 2 attributes:
*
Only available with types:
text, expression, password, datetime Examples: 1) Check if ip exists |
|
regex object |
A regular expression validation
Enforces a validation where the current field must match a regular expression.
This field requires an object with 2 attributes:
*
Only available with types:
text, expression, password, datetime Examples: 1) Validate email address 2) Strong password |
|
required boolean |
Required field Makes the field required.
Default:
false |
| visualization | |
|
icon string |
Field icon Some tablefields can hold a nice looking icon. The icon name is a free fontawesome 6 icon. You can find more information at www.fontawesome.com
Only available with types:
text, number, password, enum, datetime |
checkbox formfield
A checkbox field
Below are the properties that are specifically for a checkbox tablefield
| Attribute | Comments |
|---|---|
| basic | |
|
label string |
Tablefield label A friendly name/label for the tablefield |
|
name string / required / unique |
Field name This attribute represents the name of the form field. |
|
placeholder string |
In-field help value Some form fields allow an in-field hint value.
Only available with types:
text, textarea, number, password, checkbox, enum, datetime |
|
type string / required |
Tablefield type (= checkbox) |
| data | |
|
default many |
Default value
The type of the value depends on the field type.
Only available with types:
text, textarea, number, password, enum, checkbox, datetime |
| validation | |
|
required boolean |
Required field Makes the field required.
Default:
false |
datetime formfield
A datetime field
Below are the properties that are specifically for a datetime tablefield
| Attribute | Comments |
|---|---|
| basic | |
|
label string |
Tablefield label A friendly name/label for the tablefield |
|
name string / required / unique |
Field name This attribute represents the name of the form field. |
|
placeholder string |
In-field help value Some form fields allow an in-field hint value.
Only available with types:
text, textarea, number, password, checkbox, enum, datetime |
|
type string / required |
Tablefield type (= datetime) |
| data | |
|
default many |
Default value
The type of the value depends on the field type.
Only available with types:
text, textarea, number, password, enum, checkbox, datetime |
| datetime | |
|
dateType string added in version 4.0.2 |
DateType of the datetime picker The datetime picker can pick several types
Choices:
Only available with types:
datetime |
| validation | |
|
in object added in version 2.2.4 |
A list validation (must be in list)
Enforces a validation where the current field must be one of the values in a list (referencing another field).
This field requires an object with 2 attributes:
*
Only available with types:
text, expression, password, datetime Examples: 1) Check if ip is in range |
|
notIn object added in version 2.2.4 |
A list validation (can not be in list)
Enforces a validation where the current field can not be one of the values in a list (referencing another field).
This field requires an object with 2 attributes:
*
Only available with types:
text, expression, password, datetime Examples: 1) Check if ip exists |
|
regex object |
A regular expression validation
Enforces a validation where the current field must match a regular expression.
This field requires an object with 2 attributes:
*
Only available with types:
text, expression, password, datetime Examples: 1) Validate email address 2) Strong password |
|
required boolean |
Required field Makes the field required.
Default:
false |
| visualization | |
|
icon string |
Field icon Some tablefields can hold a nice looking icon. The icon name is a free fontawesome 6 icon. You can find more information at www.fontawesome.com
Only available with types:
text, number, password, enum, datetime |
enum formfield
A multi-column filterable dropdown box
Below are the properties that are specifically for a enum tablefield
| Attribute | Comments |
|---|---|
| basic | |
|
label string |
Tablefield label A friendly name/label for the tablefield |
|
name string / required / unique |
Field name This attribute represents the name of the form field. |
|
placeholder string |
In-field help value Some form fields allow an in-field hint value.
Only available with types:
text, textarea, number, password, checkbox, enum, datetime |
|
type string / required |
Tablefield type (= enum) |
| data | |
|
default many |
Default value
The type of the value depends on the field type.
Only available with types:
text, textarea, number, password, enum, checkbox, datetime |
|
from string |
Datasource
In a table we can have an
Only available with types:
enum |
|
outputObject boolean |
Output the selection of an enum field as a full object.
When selecting from an
Default:
false
Only available with types:
enum |
|
valueColumn string |
The column of a selected item that needs to exported as extravar
When you select an item in an
Default:
first column
Only available with types:
enum Examples: 1) Export name |
| interaction | |
|
filterColumns array |
The list of columns that you can filter on
By default the
Only available with types:
enum Examples: 1) Show usage |
| validation | |
|
required boolean |
Required field Makes the field required.
Default:
false |
| visualization | |
|
columns array |
The list of columns visible in the dropdown box
By default all properties are show in an
Only available with types:
enum Examples: 1) Show only wanted columns |
|
horizontal boolean added in version 4.0.3 |
Converts a dropdown box to a horizontal selector
A
Default:
false
Only available with types:
enum |
|
icon string |
Field icon Some tablefields can hold a nice looking icon. The icon name is a free fontawesome 6 icon. You can find more information at www.fontawesome.com
Only available with types:
text, number, password, enum, datetime |
|
pctColumns array |
The list of columns that should visualized as a percentage-bar
By default all properties are show with its regular value.
Only available with types:
enum Examples: 1) Show usage |
|
previewColumn string |
The column of the selected item(s) that is shown in the dropdown-preview
When you select an item in an
Default:
first column
Only available with types:
enum Examples: 1) Export name |
|
sticky boolean |
Make a dropdown box permanently visible
A
Default:
false
Only available with types:
enum |