Файл настроек BaseWebAccess.xml предназначен для модификации карточек объектов, диалогов, контекстного меню объектов, панелей поиска и создания объектов и т.д.
Файл располагается в папке Extensions\DIRECTUM корневой папки веб-сайта.
Если у пользователя нет лицензии на веб-модуль, связанные с ним действия недоступны. Например, кнопка РКК в карточке документа недоступна, если нет лицензии на модуль «Канцелярия».
В стандартной поставке XML-файлы представлений Канцелярия и Финансовый архив содержат настройки панелей создания и поиска объектов, дерева папок, а также контекстного меню справочников.
Структура файла настроек веб-модуля:
<?xml version="1.0" encoding="utf-8" ?>
<Extension
name="{Название веб-модуля}"
title="{Код строки локализации заголовка веб-модуля}"
class="{Имя класса веб-модуля}"
jsfile="{Путь до JavaScript-библиотеки}">
<Authorization>
{Права доступа на веб-модуль}
</Authorization>
<CreatePanel>
{Панель создания объектов}
</CreatePanel>
<SideBar>
{Панель поиска объектов}
</SideBar>
<TitleBar>
{Поле общего поиска}
</TitleBar>
<TreeView>
{Дерево папок проводника}
</TreeView>
<RunTree>
{Открытие справочника с фильтрацией}
</RunTree>
<ToolPanels>
{Кнопки панели действий проводника и справочников}
</ToolPanels>
<Cards>
{Карточки объектов}
</Cards>
<AvailableObjects>
{Права доступа на объекты}
</AvailableObjects>
<ContextMenus>
{Контекстные меню объектов}
</ContextMenus>
<Reports>
{Параметры отчетов}
</Reports>
<References>
{Дополнительные настройки справочников}
</References>
<FolderCovers>
{Обложки папок}
</FolderCovers>
<Dialogs>
{Диалоги}
</Dialogs>
</Extension>
Extension – общие настройки веб-модулей.
name. Название XML-файла настроек.
title. Код строки локализации заголовка веб-модуля.
class. Полное имя класса .NET, реализующего логику веб-модуля. Включает имя класса и .NET-библиотеку. Следует указывать, только если веб-модуль реализует собственную логику. Библиотеку с классом следует размещать в подпапке bin корневой папки веб-сайта.
jsfile. Путь до JavaScript-библиотеки для реализации сложной логики работы веб-доступа.
Настройки всех веб-модулей наследуются от настроек по умолчанию. В стандартной поставке настройки базового веб-модуля совпадают с настройками по умолчанию, кроме настройки общих справочников: секции Cards, AvailableObjects, Reports. Администратор может изменить настройки базового веб-модуля.
В XML-файле следует указывать только те секции, в которых есть отличия от настроек по умолчанию. Чтобы переопределить настройки по умолчанию, в каждой секции есть специальные теги:
• | clear – удаляет все элементы, указанные в настройках по умолчанию; |
• | remove – удаляет элемент, указанный в настройках по умолчанию, по его ИД. ИД стандартных элементов приведены в соответствующих разделах; |
• | тег для добавления элемента, например ToolItem – добавляет новую кнопку на панель действий. |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |