Skip to content

Common element configuration

All elements in Icadot share a common set of configuration options that control validation, behavior, permissions, styling, summaries, scoring, and prefilling.

Validation

OptionDescription
RequiredMakes the field mandatory before the user can continue or save
Validation typeDefines which validation should be applied, such as email, phone, postal code, bank number, regular expression, or another supported validation type
Validation messageDefines the message shown when the entered value is not valid

Rules and behavior

OptionDescription
Visibility ruleControls when the element is shown or hidden
Inverse ruleReverses the outcome of a configured rule
Read-only ruleMakes the element read-only when the rule condition is met
Disabled rulePrevents user interaction when the rule condition is met

Roles and permissions

OptionDescription
Visible for rolesLimits visibility of the element to specific user roles
Editable for rolesLimits which users are allowed to change the value
Read-only for rolesAllows some users to see the element without editing it

Styling and presentation

OptionDescription
LabelDefines the label shown with the element
HintShows supporting text that explains the element
Label positionDefines where the label appears relative to the element
StyleApplies predefined styling to the element
Responsive styleAdjusts the styling depending on screen size or context

Summary and scoring

OptionDescription
Include in summaryAdds the value to a summary or review screen
Summary labelDefines how the value is named in summaries
Score weightDefines how strongly the element contributes to a score
Default scoreDefines the default score associated with the element
Score calculation typeDefines how the element contributes to score calculations

Prefill and defaults

OptionDescription
Prefill sourceDefines where the initial value comes from
Prefill from elementUses another element as the source of the initial value
Prefill from system valueUses a system value as the starting value
Default valueSets a predefined value when the page opens
Keep prefill updatedContinuously updates the value when the source value changes