A checkbox form field is an interactive element in a web form that provides users with multiple selectable options. It allows users to choose one or more options from a pre-determined set by simply checking the corresponding checkboxes.
This type of form field can be used to gather information such as interests, preferences, or approvals, and it provides a simple and intuitive way for users to interact with a form.
The available configuration options for this form element are:
Process data key establishes the binding between the checkbox element and process data, enabling its later use in decisions, business rules or integrations.
The following validators can be added to a checkbox: required
and custom
(more details here).
The checkbox behavior can be defined using JavaScript expressions for hiding or disabling the element. The following properties can be configured for expressions:
These expressions can be used with any form element. See the following example for details:
It’s important to make sure that disabled fields have the same expression configured under the path expressions → hide.
UI actions can be added to the checkbox element to define its behavior and interactions.
CHANGE
.For more details on how to configure a UI action, click here.
There are instances where you may need to tailor settings configured in the Generic settings tab. This proves especially beneficial when you wish to adjust these settings to appear differently across various platforms such as Web, Android, or iOS.
Available override settings:
Overrides can always be imported/pushed from one platform to another:
Type: Set the type of the checkbox. Possible values:
Type: Set the type of the checkbox. Possible values:
Adjusting the size of components is crucial for a responsive design. Fit W (width) offers three options:
Type: Set the type of the checkbox. Possible values:
Type: Set the type of the checkbox. Possible values:
Adjusting the size of components is crucial for a responsive design. Fit W (width) offers three options:
Similar styling considerations apply to iOS as for web.
However, for mobile applications, there’s an additional sizing style property specific to select elements:
Similar styling considerations apply to Android as for web.
However, for mobile applications, there’s an additional sizing style property specific to select elements:
Theme overrides refer to the ability to modify or customize the appearance and behavior of UI components by overriding default theme settings. This can be applied at various levels, such as specific elements or entire sections, and can be platform-specific (Web, iOS, Android).
Style options:
Common Properties
Label
Helper
Error
Unselected State
Selected State
Disabled Unselected State
Disabled Selected State
Hover Unselected State (only for Web configuration)
Hover Selected State (only for Web configuration)
You can import or push the overrides from one platform to another without having to configure them multiple times.