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

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

Секция 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