Копировать ссылку на страницу

Каждый веб-модуль может иметь свой состав элементов в дереве папок проводника веб-доступа. По умолчанию дерево папок содержит только предопределенные папки. Подробнее см. раздел «Предопределенные папки».

Секция TreeView позволяет настроить отображение дерева папок пользователя:

скрыть все предопределенные элементы дерева;
скрыть конкретный элемент дерева;
показать предопределенную папку в дереве;
показать произвольную папку в дереве;
показать справочник в дереве.

Структура секции:

 

<TreeView>
  <!-- Скрытие всех предопределенных элементов дерева -->
  <clear />
  <!-- Скрытие конкретного элемента дерева -->

  <Remove name="{ИД удаляемого элемента}" />
  <!-- Показ предопределенных папок в дереве -->
  <TreeNode name="{Имя элемента}" type="Folder"
    foldertype="{Тип предопределенной папки}"
    caption="{Заголовок}"/>
  <!-- Показ произвольных папок в дереве -->
  <TreeNode name="{Имя элемента}" type="Folder"
    foldertype="Custom" customfolderid="{ИД папки}"
    caption="{Заголовок}"/>
  <!-- Показ справочников в дереве -->
  <TreeNode name="{Имя элемента}" type="Reference"
    refcode="{Имя справочника}"
    view="{Представление справочника}"
    filter="{Условие фильтрации}"
    jsaction="{JavaScript-функция}"/>
</TreeView>

Remove – скрытие конкретного элемента дерева.

name. Имя элемента дерева.

TreeNode – добавление элементов дерева.

name. Имя элемента. Возможные значения:

INBOX – Входящие;
OUTBOX – Исходящие;
FAVORITES – Избранное;
COMMON – Общая папка;
SHORTCUTS – Ярлыки;
произвольное имя элемента.

type. Тип элемента дерева. Возможные значения:

Folder;
Reference.

foldertype. Тип предопределенной папки. Возможные значения:

Inbox – Входящие;
Outbox – Исходящие;
Favorites – Избранное;
Common – Общая папка;
Shortcuts – Ярлыки;
Custom – произвольная папка.

caption. Заголовок. Код строки локализации наименования текущей папки.

customfolderid. ИД папки в системе DIRECTUM. Указывается, если атрибут type имеет значение Folder и атрибут foldertype имеет значение Custom.

refcode. Имя справочника в компоненте Типы справочников. Указывается, если атрибут type имеет значение Reference.

view. Представление справочника.

filter. Условие фильтрации записей справочника. Подробнее см. раздел «Открытие справочника с фильтрацией».

jsaction. JavaScript-функция, которая выполняется до открытия справочника. Например, функция может показать диалог. При необходимости укажите параметры функции. Файл с текстом функции следует размещать в подкаталоге js корневого каталога веб-сайта.

Свернуть/развернуть пример Пример

<TreeView>
  <TreeNode name="INBOX" type="Folder" foldertype="Inbox" />
  <TreeNode name="OUTBOX" type="Folder" foldertype="Outbox" />

  <TreeNode name="FAVORITES" type="Folder" foldertype="Favorites" />
  <TreeNode name="COMMON" type="Folder" foldertype="Common" />
  <TreeNode name="SHORTCUTS" type="Folder" foldertype="Shortcuts" />
  <TreeNode name="USER" type="Folder" foldertype="Custom" customfolderid="103876" />
  <TreeNode name="ORGANIZATIONS" type="Reference" refcode="ОРГ" />
</TreeView>

В результате дерево объектов будет содержать элементы:

папка «Входящие»;
папка «Исходящие»;
папка «Избранное»;
папка «Общая папка»;
папка «Ярлыки»;
папка с заданным ИД;
справочник Организации.
© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM