Knowledge Base - Experlogix Documents

Form Designer Component Limitations and Exceptions

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.

Email

⚠️ 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 "saveAs": "date" in the data set's Source tab after configuring the component.

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".