Войти

Переключатель, позволяющий выбрать один из предложенных вариантов (RadioInput)

Общая информация

Переключатель, позволяющий выбрать один из нескольких предложенных вариантов.

Поддерживаемые экраны

Компонент может быть задействован на экранах типа: 

Внешний вид компонента

В услуге

В конструкторе

Структура компонента RadioInput

ВКУ

JSON

 

В конструкторе

Атрибут

Тип

Описание

1

Идентификатор компонента

id

string

Уникальный идентификатор компонента в JSON

2

Удобочитаемое имя компонента

   

Допускается ввод любых данных для отображения в конструкторе, однако классическим видом является s1_с1, где номера — сгенерированные идентификаторы, s — экран, c — компонент

3

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

label

string

Текст компонента. Для большинства компонентов доступна возможность использования HTML разметки (<b> <strike> <span> и т.д.)

4

Поле является обязательным для заполнения?

required

bool

Признак обязательности ввода или выбора данных в компоненте. По умолчанию (если флаг не выставлен) ввод или выбор данных в компоненте обязателен. При выставлении флага required в значение false ввод или выбор данных в компоненте становится необязательным

5

Подсказка для поля

 

string

Подсказка для поля

6

Пояснительные переходы

   

Создание модального окна (поп-ап)

7

Значение, выставляемое по умолчанию

defaultValue

string

Значение, выставляемое по умолчанию. Указывается одно из значений, перечисленных в массиве с элементами в поле «Значение элемента»

8

Массив с элементами

supportedValues

Массив

Массив со значениями ответов

9

Горизонтальное расположение элементов в компоненте

isHorizontal

bool

Горизонтальное расположение элементов в компоненте. По умолчанию — true

10

Установить зависимости с ранее введёнными данными

 

array of objects

Массив объектов, в элементах которых описываются зависимости и правила отображения полей

11

Вычисляемые аргументы компонента (linkedValues)

attrs

object

Атрибуты компонента, позволяющие реализовать сложный функционал

Пример JSON структуры компонента передаваемой в DTO

{

visited: true,

value: "true"

}

Вариант использования

Распространённым вариантом использования данного компонента является определение пола для ребёнка или получателя услуги по сценарию представителя.


Авторизуйтесь, чтобы оставить комментарий к статье