Описание intranet.structure.selector
Компонент выводит форму фильтрации списка сотрудников. Компонент содержит шаблоны: (.default), (.alphabet), (.include_area), (online), (.sections). Компонент является стандартным и входит в дистрибутив модуля.
В визуальном редакторе компонент находится в Компоненты > Корпоративный портал > Оргструктура.
Параметры
Поле |
Параметр |
Описание |
Основные параметры |
Страница списка пользователей |
LIST_URL |
Указывается путь к странице со списком пользователей. |
Параметры фильтра |
Имя фильтра |
FILTER_NAME |
Указывается имя фильтра. |
Выбор подразделения для фильтрации |
FILTER_DEPARTMENT_SINGLE |
Указывается способ выбора подразделения(ий) в форме поиска:
- одинарный (Y) - в выпадающем списке можно выбрать только одно подразделение;
- множественный (N) - поле позволяет выбирать несколько подразделений.
|
Запоминать фильтр в сессии |
FILTER_SESSION |
[Y|N] При отмеченной опции введенные значения в поля формы поиска будут запоминаться системой. |
Дополнительно (данный список настроек доступен для шаблона .sections) |
Количество колонок |
COLUMNS |
Указывается количество колонок в секции. |
Количество колонок на первой странице |
COLUMNS_FIRST |
Указывается количество колонок на первой странице. |
Максимальная глубина дерева (0 - все) |
MAX_DEPTH |
Указывается максимальная глубина дерева. |
Максимальная глубина дерева на первой странице (0 - все) |
MAX_DEPTH_FIRST |
Указывается максимальная глубина дерева на первой странице. |
Выводить информацию о подразделении |
SHOW_SECTION_INFO |
[Y|N] При отмеченной опции в результах поиска будет выводиться информация о подразделении. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:intranet.structure.selector","sections",Array(
"COLUMNS" => "2",
"COLUMNS_FIRST" => "2",
"MAX_DEPTH" => "2",
"MAX_DEPTH_FIRST" => "0",
"SHOW_SECTION_INFO" => "Y",
"LIST_URL" => "users_list.php",
"FILTER_NAME" => "users",
"FILTER_DEPARTMENT_SINGLE" => "Y",
"FILTER_SESSION" => "Y"
)
);?>