Атрибут Дата и время
Атрибут Дата и время содержит значения даты, времени или даты и времени.
Настройка дополнительных параметров позволяет:
- изменять формат заполнения и вывода даты и времени,
- настраивать значения по умолчанию для дедлайнов.
Примеры настройки формата даты и времени
Формат отображения даты и времени
В атрибуте типа Дата и время можно задать в каком формате он будет отображаться в Pilot-ICE и когда будет заполняться.
Чтобы задать формат даты и времени:
- При создании или редактировании атрибута в раскрывающемся списке Тип атрибута выберите Дата и время.
- В поле Дополнительные параметры введите следующее описание:
<Configuration
Format="{0:dd.MM.yyyy HH:mm}"
AutoFill="OnOpen"/>
В приведенном описании дата и время будут выводиться, как день.месяц.год часы:минуты, атрибут будет заполняться текущей датой при создании элемента.
Чтобы изменить формат даты, например, на американский, внесите изменения в описание:
<Configuration
Format="{0:M/d/yyyy HH:mm}"
AutoFill="OnOpen"/>
Чтобы задавать только дату введите:
<Configuration
Format="{0:dd.MM.yyyy}"
AutoFill="OnOpen"/>
Примеры настройки значения по умолчанию для дедлайнов
1. Задать дедлайн на 2020-07-21 13:00:00
<Configuration
DefaultValue=“2020-07-21 13:00:00"
DefaultValueFormat=“yyyy-MM-dd HH:mm:ss”/>
2. Дать на выполнение ровно 2 дня начиная от текущего времени:
<Configuration DefaultDaysCount=“2"/>
3. Задание должно быть выполнено не более чем за 2 дня до 13:00:00 второго дня включительно:
<Configuration
DefaultValue=“13:00:00”
DefaultValueFormat=“HH:mm:ss”
DefaultDaysCount=“2”/>
Все параметры атрибута типа Дата и время
Параметр | Описание параметра | Значения | Комментарий |
---|---|---|---|
UseExtendedDateTimeEditor | Управляет включением расширенного редактора даты и времени | True | Расширенный редактор даты и времени включен |
False | Расширенный редактор выключен. | ||
AllowPastDates | Разрешает выбирать прошедшие даты | True | Возможен выбор прошедших дат. |
False | Выбор прошедших дат невозможен. | ||
ShowInHistory |
Показывает значение изменённого атрибута в истории задания Например, если у атрибута deadlineDate установлено ShowInHistory="False", то информация о изменении срока дедлайна не будет показана в истории задания |
True | Значение изменённого атрибута будет показано в истории заданий (по умолчанию) |
False | Значение изменённого атрибута будет скрыто в истории заданий | ||
Format |
Задаёт формат вывода даты и времени Для дополнительной настройки параметра Format смотрите таблицу настраиваемых описателей формата даты и времени в MSDN |
{0:dd.MM.yyyy} | Дата будет выводиться, как день.месяц.год |
{0:M/d/yyyy HH:mm} | Дата и время будут выводиться, как месяц/день/год часы:минуты | ||
DefaultValue | Предзаполняет поле атрибута указанной датой |
Дата, например: 2020-07-21 13:00:00 |
Например, при создании задания, поле его дедлайна будет по умолчанию заполнено датой и временем, указанными в параметре |
DefaultValueFormat | Формат даты для параметра DefaultValue |
Например: yyyy-MM-dd HH:mm:ss |
DefaultValue будет проигнорирован, если: - не задать или задать неверный DefaultValueFormat; - задать значение и формат, которые не соответствуют друг другу |
DefaultDaysCount | Прибавляет к текущей дате указанное в параметре количество дней и предзаполняет поле атрибута получившейся датой |
Число дней, Например: 2 |
Например, при создании задания, на его выполнение по умолчанию будет даваться 2 дня |
AutoFill | Определяет момент автоматического заполнения даты | OnOpen | Автоматически заполнять атрибут текущей датой при открытии карточки |
OnFocus |
Текущая дата автоматически определяется при первом заполнении атрибута в карточке Используйте этот параметр, чтобы заполнить дату не при создании элемента, а, например, при передаче документа в архив |
||
Disabled | не заполнять автоматически |
При выборе опций OnOpen и OnFocus не выполняется заполнение значением одноименного атрибута при выборе элемента из справочника. |
DefaultDaysCount работает только если не задан или игнорируется DefaultValue. Либо задано только время без даты. Например: <Configuration DefaultValue=“13:00:00" DefaultValueFormat=“HH:mm:ss”> |