Checkbox group - CheckboxGroup
Checkbox Group component powered by a dictionary or service.

Component properties
Number of columns (section Layout)
columns
The number of columns into which the checkboxes should be distributed (default empty, meaning one column). The value should be chosen with the component's readability in mind. Too many columns may cause the content, descriptions, icons, or links associated with the checkboxes to be displayed unreadably.
Whether to mark the change in the summary (section Other)
changedByUserSummaryInfoCondition
Determines whether a change in the component's value should be marked in the Application Summary component (FormSummary). This property applies only in forms that use the Application Summary component.
More information about component properties: Common component properties

Checkbox arrangement in columns
When a larger number of columns is set, the checkboxes are arranged sequentially in rows, from left to right.
For example, for 6 items and 3 columns, the layout will be as follows:
An example of arranging checkboxes powered by the same data source - for one, two, and three columns - is shown in Figure 1.
Dictionary as a data source
The component can receive data from a dictionary. It is enough to connect a previously created dictionary in the field EXTERNAL DATA SOURCE.
Script as a data source
In CheckboxGroup components in EXTERNAL DATA SOURCE (External Data Source), scripts can be connected that, apart from the Id, return different values depending on the selected input options. This allows defining the content of the displayed checkboxes in the group according to our needs and the dependencies introduced at the input in a dynamic way. We can define the display of a checkbox with an icon, description, additional description, a link that opens a popup, popup title, popup content, the number of checkboxes displayed, and their selection.
Example implementation of a feeding script returning defined field descriptions and icons depending on the selected input options:

Last updated
Was this helpful?
