В секции RunTree настраивается возможность открытия справочника с фильтрацией. Справочник с настроенной фильтрацией рекомендуется размещать в дереве папок.
Используйте секцию, если необходимо настроить фильтрацию, отличную от фильтрации, заданной в событии справочника Набор данных.Открытие. В таком случае при открытии справочника не учитываются заданные в событии вычисления и права в компоненте Пользователи.
Структура секции:
<RunTree>
<!-- Настраиваемый элемент дерева -->
<TreeNode type="{Тип отображаемого узла дерева}"
refcode="{Имя справочника}"
caption="{Заголовок}"
filter='[Условие фильтрации]'
jsaction="{JavaScript-функция}"
</TreeNode>
</RunTree>
TreeNode – настраиваемый элемент дерева.
type. Тип узла, который отображается в дереве. В веб-модуле можно отобразить только справочник, поэтому существует только одно возможное значение – Reference.
refcode. Имя справочника из компоненты Типы справочников.
caption. Заголовок. Код строки локализации справочника в веб-модуле.
filter. Условие фильтрации записей справочника. Фильтр задается в формате: [<Имя реквизита>] <Операнд> <Значение>. Подробнее о выражениях фильтрации см. раздел «Выражения фильтрации».
jsaction. JavaScript-функция, которая выполняется до открытия справочника. Например, функция может показать диалог. При необходимости укажите параметры функции. Файл с текстом функции следует размещать в подпапке js корневой папки веб-сайта.
Если на справочник наложен запрет на просмотр всех записей, то справочник можно открыть с фильтрацией без ограничения по количеству отображаемых записей. Подробнее о запрете на просмотр всех записей справочника см. раздел «Запрет на просмотр всех записей справочника».
<Extension
function ShowDialog(data) { В данном примере перед открытием справочника будет показан диалог DialogName. После его закрытия откроется справочник Работники с фильтрацией по статусу записи «Утвержденная» и по состоянию записи «Действующая». |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |