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-2025, «1С-Битрикс», 2025