field.button-radio-group

Добавляет кнопки для выбора варианта ответа. Пригодится, если у вас несколько вариантов. Можно добавить только одну кнопку, но это легче сделать с field.button-radio.

Размер кнопки зависит от длины надписи.

Посмотреть пример в песочнице.

Свойства компонента

НазваниеТипОписание
type*"field.button-radio-group"

Задает тип компонента.

data*writable

Данные, значения которых будут обработаны или изменены.

labelstring

Надпись над компонентом.

disabledboolean

Свойство запрещает нажимать кнопки. Если значение — true, пользователю будет недоступно нажатие.

hintstring

Текст подсказки.

options*array

Массив кнопок.

options[]object

Кнопка.

options[].hintstring

Дополнительная информация.

options[].label*string

Текст на кнопке.

options[].value*any

Возвращаемое значение.

rtlobject

Тексты на арабском, иврите и некоторых других языках принято писать слева направо. Используйте это свойство, чтобы задать правильный режим отображения для компонента.

Посмотреть пример в песочнице.

Подробнее про RTL-языки.

rtl.modestring

Режим отображения:

  • ltr — слева направо;
  • rtl — справа налево.

Выбранное значение подставится в атрибут dir в HTML-коде компонента. Подробнее про свойство dir.

validationcondition

Валидация на основе условия (condition).

НазваниеТипОписание
type*"field.button-radio-group"

Задает тип компонента.

data*writable

Данные, значения которых будут обработаны или изменены.

labelstring

Надпись над компонентом.

disabledboolean

Свойство запрещает нажимать кнопки. Если значение — true, пользователю будет недоступно нажатие.

hintstring

Текст подсказки.

options*array

Массив кнопок.

options[]object

Кнопка.

options[].hintstring

Дополнительная информация.

options[].label*string

Текст на кнопке.

options[].value*any

Возвращаемое значение.

rtlobject

Тексты на арабском, иврите и некоторых других языках принято писать слева направо. Используйте это свойство, чтобы задать правильный режим отображения для компонента.

Посмотреть пример в песочнице.

Подробнее про RTL-языки.

rtl.modestring

Режим отображения:

  • ltr — слева направо;
  • rtl — справа налево.

Выбранное значение подставится в атрибут dir в HTML-коде компонента. Подробнее про свойство dir.

validationcondition

Валидация на основе условия (condition).