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

SwitchFilterPreset

void
public function switchFilterPreset(
	$presetId
);

Метод возвращает список имеющихся у пользователя предустановленных и пользовательских фильтров.

Параметры метода

ПараметрОписание
$presetIdИдентификатор фильтра, который следует сделать текущим.

Возвращаемое значение

Нет.

Примеры использования

<?php
CModule::IncludeModule('tasks');
$userId = (int) $GLOBALS['USER']->getId();
$bGroupMode = false;
$oFilter = CTaskFilterCtrl::getInstance($userId, $bGroupMode);
// Делаем текущим фильтр «Все мои задачи»
$oFilter->switchFilterPreset(CTaskFilterCtrl::STD_PRESET_ALL_MY_TASKS);
$selectedFilter = $oFilter->getSelectedFilterPresetId();
echo $selectedFilter;	// Выведет число «-9», которое является значением константы  CTaskFilterCtrl::STD_PRESET_ALL_MY_TASKS
?>


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