Срок исполнения

Элемент управления Срок исполнения предназначен для установки дат начала и завершения, и длительности исполнения задания или группы заданий.

Элемент управления "Срок исполнения"
Рисунок 1. Элемент управления "Срок исполнения"

ЭУ является контейнером, в котором размещены три ЭУ:

  • startDate_timeOfPerformance — дата и время начало задания; тип "Дата/время";

  • endDate_timeOfPerformance — дата и время завершения задания; тип "Дата/время";

  • duration_timeOfPerformance — длительность исполнения задания; тип "Число".

Для задания расчет длительности выполняется с учетом бизнес-календаря исполнителя, если это предусмотрено настройками вида карточки Задание.

ЭУ предназначен только для ввода значения.

Особенности настройки:

  • Элемент управления предназначен для совместной работы с ЭУ "Панель выбора исполнителей", который должен быть добавлен на разметку.

  • В настройках ЭУ startDate_periodOfExecution, endDate_timeOfPerformance и duration_timeOfPerformance нужно указать обработчик timeOfPerformanceToPerformersSync для события После смены данных. Обработчик предназначен только для синхронизации данных ЭУ "Панель выбора исполнителей" и "Срок исполнения", поэтому описанное актуально только для групп заданий. Обработчик установлен для событий После получения даты завершения, После получения длительности.

  • Необходимо самостоятельно настроить вложенные ЭУ (startDate_timeOfPerformance, endDate_timeOfPerformance, duration_timeOfPerformance) для работы: как минимум, связать элементы управления с полями карточки Задания или Группы заданий (дата начала, дата завершения, длительность).

Свойства

Общие

Название ЭУ

Название типа элемента управления.

Название

Уникальное название элемента управления.

Тег

Простое текстовое свойство, позволяющее добавить для ЭУ скрипт (например, JSON).

Поведение

Видимость

Настройка видимости. Элемент управления отображается в карточке, когда флаг установлен. Элемент управления и любое его содержимое не отображаются, когда флаг снят.

Адаптивный

Дополнительные css классы

Названия дополнительных классов CSS для изменения стиля элемента управления. Перечисляются через пробел.

Операция редактирования для видимости

Определяет операцию, которая должна быть доступна, чтобы ЭУ отображался для пользователя. Работа свойства зависит от значения свойства Видимость:

  • Когда флаг Видимость установлен и выбрана операция редактирования для видимости, видимость элемента определяется исходя из доступности пользователю выбранной операции редактирования.

  • Когда флаг Видимость установлен, и операция редактирования для видимости НЕ выбрана, ЭУ отображается всегда.

  • Когда флаг Видимость НЕ установлен, ЭУ всегда скрыт.

Ориентация

Определяет способ отображения составляющих элемент управления.

  • Вертикальная. Входящие в ЭУ элементы будут размещаться параллельно.

  • Горизонтальная. Входящие в ЭУ элементы будут размещаться последовательно.

Стандартный css класс

Название CSS класса, в котором определён стандартный стиль элемента управления.

События

После получения даты завершения

Вызывается после изменения значения даты завершения.

После получения длительности

Вызывается после изменения значения длительности.

При наведении курсора

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

При отведении курсора

Вызывается, когда курсор мыши покидает область элемента управления.

При получении даты завершения

Вызывается при изменении значения даты завершения.

При получении длительности

Вызывается при изменении значения длительности.

При щелчке

Вызывается при щелчке мыши по любой области элемента управления.