Класс
Main
Options
\Bitrix\Main\UI\Filter\Options
Описание
Класс Options модуля main.ui.filter
Исходный файл: source/main/lib/ui/filter/options.php:15
Константы
DEFAULT_FILTERTMP_FILTER
Методы (59)
-
__construct()Конструктор Options. -
static calcDates()Вычисляет значение даты -
deleteFilter()Удаляет пресет по идентификатору пресета -
destroy()Уничтожает эти настройки фильтра -
static fetchCommonPresets()Получает общие пресеты из базы данных -
static fetchDateFieldValue()Извлекает значения поля даты -
static fetchFieldValuesFromFilterSettings() -
static fetchNumberFieldValue()Извлекает значения числового поля -
fetchOptions()Получает настройки фильтра из базы данных -
static fetchPresetFields()Извлекает список полей пресета -
static fetchSettingsFromQuery()Извлекает значения полей из запроса -
static findDefaultPresetId()Находит пресет по умолчанию в массиве пресетов -
getAdditionalPresetFields()Получает дополнительные поля пресета -
getAllUserOptions()Получает настройки фильтра для всех пользователей -
getCommonPresetsId() -
getCurrentFilterId()Получает идентификатор текущего применённого фильтра -
getCurrentFilterPresetId() -
getDefaultFilterId()Получает фильтр по умолчанию -
getDefaultPresets()Получает пресеты по умолчанию из настроек фильтра -
getFilter()Получает текущие значения фильтра -
getFilterLogic()Получает текущие значения фильтра, доступные для поиска в БД -
getFilterSettings()Получает настройки фильтра по идентификатору пресета -
getId()Получает идентификатор фильтра -
getOptions()Получает настройки фильтра -
getPresets()Получает пресеты -
static getRowsFromFields() -
getSearchString()Получает строку поиска фильтра -
getSessionFilterId()Получает фильтр сессии -
getUsedFields()Получает используемые поля -
static isCommon()Проверяет, являются ли параметры общими -
static isCurrentUserEditOtherSettings() -
static isDateField() -
static isDefaultFilter() -
isDeletedPreset()Проверяет, удалён ли пресет -
static isNumberField() -
static isSetFromRequest()Проверяет, нужно ли устанавливать поля из запроса -
isSetOutside() -
isUseCommonPresets() -
isUsePinPreset()Проверяет, нужно ли использовать закреплённый пресет -
pinPreset()Делает пресет пресетом по умолчанию -
removeRowFromPreset() -
reset()Сбрасывает текущий применённый фильтр -
restore()Восстанавливает настройки фильтра до значений по умолчанию -
save()Сохраняет настройки фильтра optionsGet -
saveCommon()Сохраняет текущие настройки как общие -
saveForAll()Сохраняет настройки фильтра для всех пользователей -
saveOptionsForUser()Сохраняет настройки для пользователя с $userId -
setAdditionalPresetFields()Устанавливает дополнительные поля -
setCurrentFilterPresetId() -
setCurrentPreset()Устанавливает идентификатор текущего пресета -
setDefaultPreset()Устанавливает идентификатор пресета по умолчанию -
setDefaultPresets()Устанавливает пресеты по умолчанию -
setDeletedPresets()Устанавливает массив удалённых пресетов -
setFilterRows()Устанавливает строки пресета фильтра -
setFilterSettings() -
setFilterSettingsArray() -
setPresets()Устанавливает пресеты фильтра -
setupDefaultFilter()Настраивает параметры фильтра по умолчанию -
setUsePinPreset()Устанавливает значения use_pin_preset

