Особенности работы с источником данных "Виртуальная папка"

Источник данных Виртуальная папка позволяет ЭУ получать данные из заранее созданной и настроенной виртуальной папки Docsvision.

В настройках папки должен быть задан поисковый запрос с двумя параметрами:
  1. Дата начала периода — начало отображаемого в календаре периода.

  2. Дата окончания периода — окончание отображаемого в календаре периода.

    В данный параметр будет передана дата, следующая за конечной датой периода. Например, если в календаре конечная отображаемая дата 01.01.2025, в параметр будет передана дата 02.01.2025 00:00.

Названия параметров могут быть любыми. Однако они должны использоваться в условиях на поля типа Date или DateTime.

Для каждого вида карточки, который возвращает поисковый запрос папки, задается ряд настроек, которые позволяют отображать карточку в календаре (подробнее в блоке "Параметрические настройки ").

ЭУ "Календарь" при выборе "Виртуальной папки" в качестве источника данных
Рисунок 1. ЭУ "Календарь" при выборе "Виртуальной папки" в качестве источника данных
  1. Область календаря.

  2. Переключение представлений календаря.

  3. Область папки.

    Отображается стандартный грид виртуальной папки, которая выбрана в качестве источника данных. Грид отображает только те карточки, которые попадают в выбранный период в календаре.

    При группировке/фильтрации в гриде, в календаре соответственно будет будут отображены только карточки, удовлетворяющие выбранной группе/фильтру.

  4. Область для изменения относительной ширины области календаря и области грида.

    Пунктирная линия появляется при наведении курсора на область, путём перетаскивания можно изменить ширину области.

Отображение грида папки можно отключить с помощью свойства ЭУ Отображать грид папки. Создание, редактирование и удаление карточек в календаре осуществляется с помощью соответствующих пунктов контекстного меню, набор элементов которого зависит от текущего выделения в представлении календаря:

  • Выбран период времени (напр., день или несколько дней):

    1. Создать <Вид карточки 1 >

    2. …​

    3. Создать <Вид карточки N >

      Набор видов определяется в настройках ЭУ. Будет открыта разметка создания выбранного вида в диалоговом окне.

  • Выбрано событие:

    1. Просмотр карточки — будет открыта разметка просмотра карточки в диалоговом окне.

    2. Открыть карточку в новой вкладке.

    3. Редактировать карточку — будет открыта разметка редактирования карточки в диалоговом окне.

      Отображается только если у текущего пользователя есть права на редактирование карточки.

    4. Удалить карточку

      Отображается только если у текущего пользователя есть права на удаление карточки.

Существует возможность настройки отдельных разметок карточек, которые будут отображаться. только при создании, просмотре и редактировании карточки в календаре. Для этого при настройке условий выбора разметок можно использовать следующие режимы отображения разметок:

  • Создание в диалоге календаря

  • Просмотр в диалоге календаря

  • Редактирование в диалоге календаря

Сохранение пользовательских настроек календаря

ЭУ календаря поддерживает сохранение следующих пользовательских настроек в рамках локального браузера:

  • Выбранное преставление.

  • Отображение боковой панели.

  • Выбранные группы событий и типы дней в боковой панели.

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