Описание 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"
)
);?>