Быстрые фильтры

Введение

Эта функция доступна начиная с SuiteCRM версии 8.5.

Быстрые фильтры обеспечивают быстрое переключение между часто используемыми фильтрами.

Форма с фильтрами

Добавление быстрого фильтра

Перейдите в Форму списка модуля и нажмите на кнопку Фильтр.

Фильтр

Заполните необходимые поля, после чего укажите имя фильтра, отметив опцию «Быстрый фильтр». Нажмите на кнопку Сохранить.

Фильтр

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

Созданный быстрый фильтр будет отображаться рядом с кнопкой фильтра рядом с другими созданными быстрыми фильтрами.

Вы можете сбросить фильтр, выбрав «x» на кнопке фильтра или выбрав другой фильтр.

Особенности отображения быстрых фильтров

Когда добавлено много быстрых фильтров (см. ниже), то часть их них может отображаться в раскрывающемся списке при нажатии на кнопку Мои фильтры.

Мои фильтры выделены

Настройка отображения быстрых фильтров

Можно настроить способ отображения быстрых фильтров в зависимости от их количества, а также в зависимости от размеров используемого экрана.

Для системы в целом настройки определены в файле config/services/ui/ui.yaml.

Чтобы настроить конфигурацию для конкретного модуля, скопируйте указанный файл в папку extensions, например: extensions/<модуль>/config/services/ui/ui.yaml.

Для настройки доступны следующие параметры:

displayed_quick_filters

Максимальное количество быстрых фильтров, отображаемых в отдельной строке. Оставшиеся быстрые фильтры будут доступны при нажатии на кнопку Мои фильтры. Пример настройки:

parameters:
  ui:
    displayed_quick_filters:
      XSmall: 0
      Small: 4
      Medium: 2
      Large: 3
      XLarge: 5
quick_filters_breakdown_threshold

Изменение расположения быстрых фильтров: при превышении указанного здесь значения быстрые фильтры будут отображены ПОД кнопками модуля:

Изменение расположения быстрых фильтров

Если значение параметра displayed_quick_filters выше установленного здесь значения, то быстрые фильтры также будут отображаться под кнопками модуля. Оставшиеся быстрые фильтры будут отображаться при нажатии на кнопку Мои фильтры.

enable_quick_filters

Включение или отключение быстрых фильтров в зависимости от размера экрана. Пример настройки:

parameters:
  ui:
    enable_quick_filters:
      XSmall: false
      Small: true
      Medium: true
      Large: true
      XLarge: true
quick_filters_breakdown_screen_sizes

Параметр задаёт расположение быстрых фильтров в зависимости от размеров экрана.

После изменения параметров необходимо выполнить Быстрое восстановление.

Изменение или удаление условий фильтрации

Для изменения условий фильтрации выполните следующее:

Выберите необходимое условие фильтрации, после чего нажмите на кнопку Фильтр, измените необходимые критерии фильтрации и нажмите на кнопку Сохранить.

Для удаления условий фильтрации выполните следующее:

Выберите необходимое условие фильтрации, после чего нажмите на кнопку Фильтр и нажмите на кнопку Удалить.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.