RadioButtonGroup
Компонент RadioButtonGroup
обеспечивает выбор единственного значения из списка опций, используя группу переключателей. Если нужно выбрать несколько значений из списка, следует использовать компонент CheckBoxGroup.
XML-имя компонента: RadioButtonGroup
.
![radio button group](../../_images/vcl/components/radio-button-group.png)
Основы
Простейший вариант использования RadioButtonGroup
– выбор значения перечисления (enumeration) для атрибута сущности.
<radioButtonGroup optionsEnum="ui.ex1.entity.Level"
property="level"
caption="Levels"/>
В приведенном выше примере сущность Customer
имеет атрибут level
типа Level
, который является перечислением.
Функциональность
RadioButtonGroup
имеет ту же функциональность, что и CheckBoxGroup:
Но обратите внимание, что вы сможете выбрать только одно из предложенных значений.
События и слушатели
Чтобы сгенерировать заглушку слушателя в Jmix Studio, выберите компонент в XML-дескрипторе экрана или на панели иерархии Jmix UI и используйте вкладку Handlers на панели инспектора Jmix UI. В качестве альтернативы вы можете воспользоваться кнопкой Generate Handler на верхней панели контроллера экрана. |
OptionIconProvider
См. OptionIconProvider.
Validator
См. Validator.
ValueChangeEvent
См. ValueChangeEvent.
XML-атрибуты RadioButtonGroup
Просматривать и редактировать атрибуты, применимые к компоненту, можно с помощью панели инспектора Jmix UI в конструкторе экранов Studio. |
align - caption - captionAsHtml - captionProperty - colspan - contextHelpText - contextHelpTextHtmlEnabled - css - dataContainer - description - descriptionAsHtml - editable - enable - box.expandRatio - height - htmlSanitizerEnabled - icon - id - optionsContainer - optionsEnum - orientation - property - required - requiredMessage - responsive - rowspan - stylename - tabIndex - visible - width