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

Форма поиска


Описание medsite:medsite.structure.selector

Компонент выводит форму фильтрации списка сотрудников. Компонент содержит шаблоны: (.default), (.alphabet), (.fio), (.include_area), (online), (.sections), (.section_filter). Компонент разработан для решения Сайт медицинской организации. Компонент является стандартным и входит в дистрибутив модуля.

Компонент доступен для базового варианта решения 1С-Битрикс: Сайт медицинской организации. В визуальном редакторе компонент находится в Мед.сайт > Оргструктура > Форма поиска.



Параметры

Поле Параметр Описание
Дополнительно
Количество колонок COLUMNS Указывается количество колонок в секции. Параметр доступен только для шаблона .sections и .section_filter.
Количество колонок на первой странице COLUMNS_FIRST Указывается количество колонок на первой странице. Параметр доступен только для шаблона .sections и .section_filter.
Максимальная глубина дерева (0 - все) MAX_DEPTH Указывается максимальная глубина дерева. Параметр доступен только для шаблона .sections и .section_filter.
Максимальная глубина дерева на первой странице (0 - все) MAX_DEPTH_FIRST Указывается максимальная глубина дерева на первой странице. Параметр доступен только для шаблона .sections и .section_filter.
Выводить информацию о подразделении SHOW_SECTION_INFO [Y|N] При отмеченной опции в результатах поиска будет выводиться информация о подразделении. Параметр доступен только для шаблона .sections и .section_filter.
Основные параметры
Страница списка пользователей LIST_URL Указывается путь к странице со списком пользователей.
Параметры фильтра
Имя фильтра FILTER_NAME Указывается имя фильтра.
Выбор подразделения для фильтрации FILTER_DEPARTMENT_SINGLE Указывается способ выбора подразделения(ий) в форме поиска:
  • одинарный (Y) - в выпадающем списке можно выбрать только одно подразделение;
  • множественный (N) - поле позволяет выбирать несколько подразделений.
Запоминать фильтр в сессии FILTER_SESSION [Y|N] При отмеченной опции значения, введенные в поля формы поиска, будут запоминаться системой.


Пример вызова

<?$APPLICATION->IncludeComponent(
"medsite:medsite.structure.selector",
	".default",
	Array(
		"LIST_URL" => "",
		"FILTER_NAME" => "users",
		"FILTER_DEPARTMENT_SINGLE" => "Y",
		"FILTER_SESSION" => "Y"
	)
);?>


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