Заявка на РВД
Добавлена заявка на работу в выходной день на созависимых полях.
Настройки JSON
1) Параметр dataBegin
Ограничение выбора дня, возможен выбор только выходного дня, в поле "Дата работы в выходной день".
Необходимо в параметре validations указать:
"validations": ["required", {"date": "dayoff"}],

Отображение выбора типа компенсации (поле payType1), при выборе dateBegin выходного или праздничного дня. При выборе рабочего дня поле payType1 будет скрыто.
"dependent": [
{
"control": "dayOff1",
"condition": "$T==='holiday'||$T==='dayOff'"
}
],
2) Параметр payType1
Выпадающий список выбора компенсации
Необходимо добавить значение выпадающего списка
"optionListRequestAlias":"weekendCompensation",

Отображение выбора даты дополнительного выходного (поле dayOff1), при значении payType1 === 'Дополнительный выходной'
ВАЖНО! Строковое значение должно в точности соответствовать value из списка выбора). При отличающемся значении поле dayOff1 будет скрыто.
"formControlName":"payType1",
"validations":["dynamic-required"],
"dependent": [
{
"control": "payType1",
"clone": true
},
{
"control": "dayOff1",
"condition": "$V==='Дополнительный выходной'"
}
],

3) Параметр basisweekend
Необходимо добавить, чтобы при выборе варианта ответа "Другое" появлялась строка для ввода своего варианта ответа
"validations": ["dynamic-required"]
"dependent": [
{
"control": "basisOther",
"condition": "$V==='Другое'"
}
]
ВАЖНО! Выпадающий список настраивается в РС "Списки выбора".
Необходимо установить флаг у того варианта ответа, где необходимо чтобы появлялась строка для ввода ответа.

4) Параметр basisOther
Для отображения строки "Другое" только при выборе варианта "Другое (свой вариант)" в выпадающем списке в поле "Основание", необходимо добавить
"gridClasses": ["hidden"],
Last updated