method
public
Options::getFilter()
Сигнатура
public getFilter([array<string|int, mixed> $sourceFields = [] ]) : array<string|int, mixed>
Описание
Получает текущие значения фильтра
Параметры
$sourceFields
array<string|int, mixed>
= []
Поля фильтра $arParams["FILTER"]
Возвращаемое значение
array<string|int, mixed>
Как применяется в Options
Options::getFilter() — метод класса \Bitrix\Main\UI\Filter\Options модуля «Главный модуль». Options: Класс Options модуля main.ui.filter.
Метод объекта: сначала нужен экземпляр Options.
use Bitrix\Main\UI\Filter\Options;
/** @var Options $object */
$result = $object->getFilter();
// $result: array<string|int, mixed>Другие методы Options
calcDates()Вычисляет значение датыdeleteFilter()Удаляет пресет по идентификатору пресетаdestroy()Уничтожает эти настройки фильтраfetchCommonPresets()Получает общие пресеты из базы данныхfetchDateFieldValue()Извлекает значения поля датыfetchFieldValuesFromFilterSettings()fetchNumberFieldValue()Извлекает значения числового поляfetchOptions()Получает настройки фильтра из базы данныхfetchPresetFields()Извлекает список полей пресетаfetchSettingsFromQuery()Извлекает значения полей из запросаfindDefaultPresetId()Находит пресет по умолчанию в массиве пресетовgetAdditionalPresetFields()Получает дополнительные поля пресета
getFilter() есть и у других классов модуля «Главный модуль»: AbstractAccessFilter, AccessFilter, Event, Event, Event, Grid, Query, TabletGrid.
Исходный файл: source/main/lib/ui/filter/options.php:735

