Войти

Компонент отображения персональных данных ребёнка, добавленного пользователем в ЛК (ConfirmChildDataV2)

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

Компонент ConfirmChildDataV2 предназначен для подтверждения пользователем персональных данных ребёнка, добавленного пользователем в ЛК, с возможностью перейти на редактирование этих данных

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

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

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

В услуге

Рисунок_1.png

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

Рисунок_2.png

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

ВКУ JSON
В конструкторе Атрибут Тип Описание
1 Идентификатор компонента id string Уникальный идентификатор компонента в JSON
2 Удобочитаемое имя компонента label string Допускается ввод любых данных для отображения в конструкторе, однако классическим видом является s1_с1, где номера — сгенерированные идентификаторы, s — экран, c — компонент
Дополнительные атрибуты
3 Список возвращаемых полей fields array Задаётся список возвращаемых полей в компоненте, например, «firstName» — Имя
4 Кастомные валидации для возвращаемых полей fieldSettings array of objects Массив настроек для возвращаемых полей
5 Тип поля fieldName string Название атрибута
6 Поле является обязательным для заполнения? required boolean/string Обязательность поля
7 Документы, в которых применяется настройка к полю docTypes array of strings Задаётся список документов, для которых применяется валидация. Если документы не заданы, то настройки применяются ко всем типам документов
Возможные значения:
  • RF_BRTH_CERT (российское свидетельство о рождении)
  • FID_BRTH_CERT (иностранное свидетельство о рождении)
  • OLD_BRTH_CERT (свидетельство о рождении СССР)>/li>
  • BRTH_CERT (неопределённый тип свидетельства или свидетельство старого образца)
8 Правила валидации validation array of objects Позволяет настроить валидацию полей
9 Тип валидации type string Позволяет выбрать один из типов валидации
10 Регулярное выражение value string Атрибут, позволяющий указать регулярное выражение, в соответствии с которым будет осуществляться проверка вводимых данных
11 Заголовок ошибки errorMsg string Позволяет указать заголовок дисклеймера в случае, если значение не соответствует правилу валидации
12 Текст ошибки errorDesc string Позволяет указать заголовок дисклеймера в случае, если значение не соответствует правилу валидации
13 Объединение полей в группу fieldGroups array of objects Позволяет задать группы отображаемых параметров
14 Название группы groupName string Позволяет задать описание или ссылки на атрибуты, которые будут отображаться как группа
15 Наименование поля label string Наименование подписи для атрибута
16 Значение value string Значение атрибута из ЕСИА
17 Доступные действия actions array of objects Позволяет задать доступные пользователю действия
18 Надпись на кнопке label string Название действия
19 Значение для передачи value string Позволяет указать ссылку, если необходимо перейти на сторонний сайт
20 Действие type string Позволяет выбрать тип действия. Например, «Переход на редактирование данных ребёнка в ЛК»
21
action string Действие. Заполняется автоматически при выборе типа действия
22 Настройка пояснительных переходов в компоненте clarifications object Позволяет настроить модальные окна
23 Кастомный текст под основным блоком компонента disclaimer object Позволяет добавить сообщение, которое будет отображаться по основным блоком компонента
24 Тип подсказки displayType string Позволяет выбрать тип сообщения. Дисклеймер — жёлтое, пояснение — синее. Если атрибут не указан, то по умолчанию будет отображаться дисклеймер
25 Заголовок title string Позволяет указать заголовок сообщения
26 Текст description string Позволяет указать текст сообщения
27 Показывать ли переменные в полях? keepVariables boolean Атрибут означает показывать ли переменные в полях. Например, ${kpp} (при значении true) или заменять на "-" (при значении false). По умолчанию значение false
28 Вычисляемые аргументы компонента (linkedValues) linkedValues array of objects Атрибуты компонента, позволяющие реализовать сложный функционал

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

{

  "lastName": "Крылович",

  "rfBirthCertificateIssueDate": "2012-12-12T00:00:00.000Z",

  "gender": "M",

  "regDate": "",

  "isNew": "false",

  "relationshipToChild": "",

  "type": "RF_BRTH_CERT",

  "birthDate": "2012-12-12T00:00:00.000Z",

  "actDate": "12.12.2012",

  "regAddr": "",

  "firstName": "Богдан",

  "rfBirthCertificateIssuedBy": "Привет",

  "rfBirthCertificateSeries": "XVI-ТА",

  "trusted": false,

  "middleName": "Владиславович",

  "id": "7843667",

  "rfBirthCertificateNumber": "666666",

  "snils": "525-353-464 78",

  "rfBirthCertificateActNumber": "7777777777"

}

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

Компонент ConfirmChildDataV2 позволяет настроить кастомную валидацию для возвращаемых полей. Пример такой настройки для серии свидетельства о рождении показан ниже

Рисунок_3.png

На форме ошибка валидации отображается в виде красного дисклеймера

Рисунок_4.png


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