Licenses | COMMUNITY, ENTERPRISE, CORPORATE |
Since | VERSION 6.0 |
The type inside a JSON schema defines the data format of a field. Furthermore based on this type, form fields are rendered automatically in order to fit the defined format. The supported format types are:
Format | Configuration example | Description |
---|---|---|
Date | "myDate": { "type": "string", "format": "date" } | Meant for a single date. |
Text | "myText": { "type": "string" } | Meant for small amount of text. |
Single-List | "mySingleList": { "type": "string", "enum":["male", "female"] } | Meant for lists where only one element can be selected from. |
Multi-List | "someMultiList": { "type": "array", "items": { "type": "string", "enum": ["item1", "item2"] } } | Meant for lists where multiple elements can be selected from. |
Yes/No | "myYesNo": { "type": "boolean" } | Meant for yes/no (true/false) values. |
Number | "myNumber": { "type": "number" } | Meant for number values. |
File | "myFile": { "type": "object", "properties": { "filename": {"type": "string"}, "contentLength": {"type": "number"}, "contentType": {"type": "string"}, "contentEncoding": {"type": "string"}, "content": {"type": "string"} } } | Meant for file attachments to an object. |
Add Comment