Extended Table

This field is used to create an extended table where a dialogue box appears in which the user can enter the data for each row seperately.

{
"type": "extended-table",
"id": "table",
"label": "Table",
"showInTable": true,
"isRequired": true,
"rowsCount": {
"max": 5
},
"fields": [
{
"type": "number",
"id": "numtable",
"label": "check",
"isRequired": true,
"showInTable": true
},
{
"type": "time",
"label": "Time",
"id": "timetable",
"isRequired": true,
"showInTable": true
}
]
}

The example above creates an extended table register where the user is allowed to input maximum 5 rows within the field, each row has a number and a time.

Field Attributes

NameTypeDescription
idstringAssigns a name for the given field on the backend. This name can be used to refer this field in another field
labelstringAdds a label to the given field
isRequiredbooleanMakes a field mandatory
showInTablebooleanDisplays the field in a table after saving the entry
rowsCountnumberIndicates the maximum and minimum numbers of rows in the extended table