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

Radio Group

Overview

Example Radio Group

Specs

Tokens

Token Description
elements Collection of radio button elements in the group
hidden Controls visibility while keeping the component in the form structure
saveInLocalStorage Preserves the selected value between sessions
defaultValue Sets the initially selected radio option
readonly Displays the selected value but prevents changes
dataField Field name used when submitting form data
controlsRequestType Location of the value in HTTP requests: BODY, HEADER, or PATH
authorizationDisable Policy set that disables the component based on permissions
events Configurable component events
ON_VALUE_CHANGE (Events) Fires when the user selects a different option
ON_INIT_BASED_ON_USER_VIEW (Events) Fires on initialization in user view mode
ON_INIT (Events) Fires when the component initializes
ON_DESTROY (Events) Fires when the component is removed
displayName Display name of an individual radio button in the structure panel
displayValue Label text of an individual radio button (supports localization)
value Submitted data value of an individual radio button
disabled Marks an individual radio button as not selectable

Structure

(Configured in General Properties)

(Configured in Visual Properties)

(Configured in Non-Visual Properties)

Styling

(Configured in Visual Properties)

Visual Properties tab

Actions & Variants

(Configured in Visual Properties)

Versions

(Configured in Events)

Authorization

(Configured in Authorization)

Links

Guidelines

Usage

Sizing & Layout

States & Feedback

Visibility & Authorization

Content & Localization

Dos & Don’ts

Do Don’t Article setting(s)
Preselect the safest default to reduce friction. Leave the group with no selection when a safe default exists. defaultValue
Keep unavailable choices visible but inactive. Remove unavailable choices and confuse users about what’s supported. elements[].disabled
Lock the control during review steps. Leave it interactive when edits are not allowed. readonly
Persist the last user selection across sessions. Force users to reselect on every visit. saveInLocalStorage
Map the value to the correct request location. Hard-code transport rules elsewhere. controlsRequestType
React immediately to user changes. Require extra steps to apply a selection. events.ON_VALUE_CHANGE
Hide the group when not relevant to the current flow. Leave irrelevant choices visible and distract the user. hidden
Localize every visible label. Ship English-only labels. elements[].displayValue

Accessibility