Документация для разработчиков
Темная тема

Форма поиска


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



© «Битрикс», 2001-2024, «1С-Битрикс», 2024