Коллеги, подскажите пожалуйста в какую сторону копать, ситуация следующая, на КП в списке сотрудников подключен умный фильтр по подразделениям компании, при изменении параметров фильтра AJAXом приходят отфильтрованные сотрудники, но при пагинации на 2 и тд страницу возвращаться все сотрудники без учета параметров фильтра, при наведении на стрелку пагинации и мониторинге запросов видно что в url не заносятся значения фильтров.
Пробовал различные варианты, писать фильтр в сессию, удалять шаблоны из папки local и тд.
Код вставки компонента:
Пробовал различные варианты, писать фильтр в сессию, удалять шаблоны из папки local и тд.
Код вставки компонента:
| Код |
|---|
<?$APPLICATION->IncludeComponent("bitrix:intranet.search", ".default", Array(
"STRUCTURE_PAGE" => "structure.php",
"PM_URL" => "/company/personal/messages/chat/#USER_ID#/",
"PATH_TO_CONPANY_DEPARTMENT" => "/company/structure.php?set_filter_structure=Y&structure_UF_DEPARTMENT=#ID#",
"PATH_TO_VIDEO_CALL" => "/company/personal/video/#USER_ID#/",
"STRUCTURE_FILTER" => "structure",
"FILTER_1C_USERS" => "N",
"USERS_PER_PAGE" => "25",
"FILTER_SECTION_CURONLY" => "N",
"SHOW_ERROR_ON_NULL" => "Y",
"NAV_TITLE" => GetMessage("COMPANY_NAV_TITLE"),
"SHOW_NAV_TOP" => "N",
"SHOW_NAV_BOTTOM" => "Y",
"SHOW_UNFILTERED_LIST" => "Y",
"AJAX_MODE" => "Y",
"AJAX_OPTION_SHADOW" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"AJAX_OPTION_HISTORY" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "604800",
"FILTER_NAME" => "company_search",
"FILTER_DEPARTMENT_SINGLE" => "Y",
"FILTER_SESSION" => "N",
"DEFAULT_VIEW" => "list",
"LIST_VIEW" => "list",
"USER_PROPERTY_TABLE" => array(
"PERSONAL_PHOTO",
"FULL_NAME",
"WORK_COMPANY",
"WORK_POSITION",
"WORK_PHONE",
"UF_DEPARTMENT",
//"UF_PHONE_INNER",
//"UF_SKYPE",
),
"USER_PROPERTY_EXCEL" => array(
"FULL_NAME",
"EMAIL",
"PERSONAL_PHONE",
"PERSONAL_FAX",
"PERSONAL_MOBILE",
"WORK_COMPANY",
"WORK_POSITION",
"UF_DEPARTMENT",
//"UF_PHONE_INNER",
//"UF_SKYPE",
),
"USER_PROPERTY_LIST" => array(
"EMAIL",
"PERSONAL_PHONE",
"PERSONAL_FAX",
"WORK_COMPANY",
"WORK_PHONE",
"UF_DEPARTMENT",
//"UF_PHONE_INNER",
//"UF_SKYPE",
"PERSONAL_MOBILE",
"PERSONAL_PHOTO",
),
"NAME_TEMPLATE" => "#LAST_NAME# #NAME# #SECOND_NAME#"
)
);?> |