When designing Form Data Sets using the built-in form designer, most standard form components and configuration options are fully supported. However, certain components and specific settings are either unsupported or operate with limited functionality within Experlogix Documents.
Use this reference guide to understand which components and settings are available when building forms.
Support Matrix
Components
|
Component |
Support Level |
Setting Tab |
Property / Option |
Description & Workaround |
|---|---|---|---|---|
|
Data Map |
❌ Not Supported |
All |
All |
This component is not available in the designer palette. |
|
Password |
❌ Not Supported |
All |
All |
Password input components are disabled for security and compliance. |
|
Resource |
❌ Not Supported |
All |
All |
|
|
Day |
❌ Not Supported |
All |
All |
Use the standard Date / Time component instead. |
|
Time |
❌ Not Supported |
All |
All |
Use the standard Date / Time component configured for time input. |
|
reCAPTCHA |
❌ Not Supported |
All |
All |
Third-party reCAPTCHA components are not supported. |
|
Custom Component |
❌ Not Supported |
All |
All |
|
Settings
|
Component |
Support Level |
Setting Tab |
Property / Option |
Description & Workaround |
|---|---|---|---|---|
|
All Components |
⚠️ Limited |
Layout |
PDF Overlay |
PDF overlay configuration is not supported in web forms. |
|
All Components |
⚠️ Limited |
Display |
Table View |
Displaying component values inside submission table views is not supported. |
|
All Components |
⚠️ Limited |
Validation |
Unique |
Database-level uniqueness validation is not supported. |
|
All Components |
⚠️ Limited |
Data |
Persistent / Encrypted / Protected / Calculate Server |
Server-side calculation, encryption, and indexing flags are managed by platform storage and are not configurable per component. |
|
Address |
⚠️ Limited |
Provider |
Address Provider |
Azure Maps is the only supported address provider. OpenStreetMap, Nominatim, Google Maps, and Custom providers are not supported. |
|
Address |
⚠️ Limited |
Display |
Enable Manual Mode |
Manual address entry requires the Complex Condition Logic license feature to be enabled for your project. |
|
Button |
⚠️ Limited |
Display |
Action |
Supported button actions are Event, Custom, and Reset. Actions such as Submit, OAuth, Save in state, and Save as draft are not supported. |
|
Checkbox |
⚠️ Limited |
Display |
Input Type |
Single checkboxes only support standard checkbox inputs; rendering as a radio button is not supported. |
|
|
⚠️ Limited |
Validation |
Kickbox |
Third-party Kickbox email validation service is not supported. Standard regex and format validation remain available. |
|
File Upload |
⚠️ Limited |
File |
Storage Provider |
Supported storage types are Temporary Project Storage (recommended, includes automatic malware scanning) and Base64. External storage providers (Amazon S3, URL, Azure File Services, IndexedDB, Google Drive) are not supported. |
|
File Upload |
⚠️ Limited |
File |
Directory / File Name Template |
Custom directory paths and file name templates are not supported. |
|
Nested Web Form |
⚠️ Limited |
Form |
Form Configuration |
Save as reference, Form revision, and Use original revision while submission viewing are not supported. |
|
Select |
⚠️ Limited |
Data |
Data Source Type |
Values, URL, and Custom data sources are supported. Resource and IndexedDB are not supported. |
|
Select / Select Boxes / Radio |
⚠️ Limited |
Data |
Data Source Type: URL |
The Build Forms, APIs, and Agentic http://Form.io Authenticate option for URL data sources is not supported. |
|
Select / Select Boxes / Radio |
⚠️ Limited |
Data |
Server Override |
Server-side execution overrides are not supported. |
|
Text Field |
⚠️ Limited |
Display |
Widget (Calendar Picker) |
When configuring a Text Field with the Calendar Picker widget, date formatting requires the widget to save values as dates. To ensure values are saved and formatted correctly as dates, verify or set |
Detailed Notes
File Uploads & Storage
-
Recommended Storage: Select Temporary Project Storage for file upload components in production workflows. This routes uploaded files through the automated malware scanner (supporting files up to your project limit, e.g., 2 GB).
-
Base64 Storage: Files stored directly as Base64 strings are embedded within the form data and are not scanned for malware.
Address Component
-
The Address component integrates exclusively with Azure Maps.
-
Switching to manual mode requires that your organization's license includes Complex Condition Logic. If this feature is not licensed, manual address mode will remain disabled.
Button Component
-
In Experlogix Documents, form progression and submission are controlled by the surrounding execution workflow or form host rather than standalone submit buttons inside the form layout.
-
Configure buttons with the Event action to trigger custom flow interactions.
Text Field as a Calendar Picker
-
When a standard Text Field component has its Widget property set to Calendar Picker, the underlying configuration should store the value as a date rather than raw text so that platform Field Formats (such as Date/Time formatting) can be applied automatically.
-
Configuration tip: If making modifications in the visual component designer, verify the data set's Source tab to ensure the widget configuration maintains
"saveAs": "date".