Общая информация
Компонент предназначен для отображения текста на экранах
Поддерживаемые экраны
Компонент может быть задействован на экране типа:
Внешний вид компонента
В услуге

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

Структура компонента LabelSection
| ВКУ | JSON |
|
||
| № | В конструкторе | Атрибут | Тип | Описание |
| 1 | Идентификатор компонента | id | string | Уникальный идентификатор компонента в JSON |
| 2 | Имя компонента | name | string | Допускается ввод любых данных для отображения в конструкторе, однако классическим видом является s1_с1, где номера — сгенерированные идентификаторы, s — экран, c — компонент |
| 3 | Текст компонента | label | string | Текст, который отображается пользователю |
| 4 | Отображать текст под белой подложкой | isBottomSlot | boolean | При включённом чек-боксе текст компонента будет отображаться серым шрифтом под белой плашкой для составных экранов |
| 5 | Отображение компонента в повторяющихся блоках RepeatableFields | onlyFirstScreen | boolean | Можно выбрать отображение только в первом блоке или наоборот. Если оставить выпадающий список пустым, то компонент LabelSelection будет отображаться во всех блоках компонента RepeatableFields |
| 6 | Название поля, в которое запишется введённое значение на циклических экранах | fields | array of objects | Описывает массив полей для отображения значений из ЕСИА в надписях на циклических экранах |
| 7 | Зависимости с ранее введёнными данными | ref | array of objects | Массив объектов, в элементах которых описываются зависимости и правила отображения полей |
| 8 | Модальные окна с пояснениями | clarifications | object, array | Позволяет раскрыть блок «Настройка пояснительных переходов в компонентах» или сделать список ссылок на пояснительные переходы |
| 9 | Ссылки на значения атрибутов для подстановки в отображаемый текст | array of objects | Ссылки на значения компонентов, которые необходимо отобразить | |
| 10 | Вычисляемые аргументы компонента (linkedValues) | attrs | object | Атрибуты компонента, позволяющие реализовать сложный функционал |
Пример JSON структуры объекта передаваемой в DTO
|
{ value: "", visited: true } |
Варианты использования
С помощью компонента LabelSection можно отображать значения из других компонентов в надпись, в том числе из компонентов текущего экрана. Например, можно настроить вывод конкретных полей для справочника


Для этого необходимо настроить зависимости с ранее введёнными данными и указать ссылки на значения полей текущего экрана
