Заявка на РВД

Добавлена заявка на работу в выходной день на созависимых полях.

Настройки 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