(this page was created automatically. In case of formatting issues, please visit the official Wiki Page)

Form

Overview

Example of a form

Specs

Tokens

Token Description
displayName Display name shown in the structure panel
layout Arrangement of form elements (horizontal or vertical)
paddingClass Spacing around the form using CSS classes
gapClass Spacing between form elements with row and column gaps
alignItemsClass Vertical alignment of form elements
justifyContentClass Horizontal alignment of form elements
canGrow Allows the form to expand vertically
canShrink Allows the form to contract vertically
defaultHeight Initial height of the form component
dataFormat Format for submitting form data (json or formdata)
additionalFormFields Extra non-visual fields included in form data
dataSourceId Data source ID for submitting form data
dataSourceHttpRequestParametersMap HTTP parameters mapping for form submission
staticValues Constant values included with each submission
getEntityDataSourceId Data source ID for retrieving entity data
getEntityHttpRequestParametersMap HTTP parameters mapping for retrieving entity data
events Configurable form events
ON_VALUES_CHANGE (Events) Event triggered when form values change
ON_INIT (Events) Event triggered when the form is initialized
ON_DESTROY (Events) Event triggered when the form is removed from the DOM
ON_FORM_SUBMIT (Events) Event triggered when the form is submitted

Structure

(Configured in General Properties)

(Configured in Datasource)

(Configured in Non-Visual Properties)

Layout of Additional Form Fields

(Configured in Visual Properties)

Styling

(Configured in Visual Properties)

Visual Properties Tab of the Form component

Actions & Variants

(Configured in Events)

Guidelines

Example Form Tooltip

Helpertext top Helpertext inbetween

Example form validation

Use Case for the Tabs Form Conponent

Accessibility

[NO DATA AVAILABLE]