logo

RedmineKanban

Login
Последнее обновление: 20.02.2026

Selectbox Autocompleter

Описание

Плагин Selectbox Autocompleter улучшает работу со стандартными выпадающими списками в Redmine, добавляя функцию быстрого поиска по содержимому. Идеальное решение для систем с большими списками задач, пользователей, проектов или других сущностей.


Ключевые возможности:

  • Умный поиск: Мгновенная фильтрация вариантов по мере ввода текста.
  • Поддержка всех сущностей: Работает со списками пользователей (назначено/автор), проектов, версий, категорий и настраиваемых полей (Custom Fields) типа «Список».
  • Улучшенный UX: Избавляет от необходимости бесконечной прокрутки длинных списков.

Совместимость

Redmine: 5.0 - 6.0

Web Browsers: Chrome, Firefox, Safari, Edge

Databases: MySQL 5.7, MySQL 8.0, PostgreSQL 14-16, SQLite

Plugins: redmine_kanban, redmine_advanced_checklists, advanced_charts, appearance_custom, module_manager, periodic_reminder, user_group_editor, queries_perfect, advanced_workflow, cost_calculator.


Установка и обновление

  1. Удалите старую версию плагина из Redmine, если она существует.

    cd redmine/plugins
    rm -r selectbox_autocompleter
    
  2. Скопируйте новую папку плагина selectbox_autocompleter в redmine/plugins/

  3. Остановите и запустите redmine. (В некоторых установках Redmine (например, в Docker) важно именно остановить и запустить сервер, а не перезапустить.)


Удаление

  1. Удалите папку плагина selectbox_autocompleter из redmine/plugins/
rm -r selectbox_autocompleter
  1. Остановите и запустите redmine.

Настройка

  1. Проверьте и измените настройки плагина в Администрирование -> Модули -> Selectbox Autocompleter.

Администрирование

Раздел «Модули»

В Администрирование → Модули → Selectbox Autocompleter можно настроить:

  • Добавить поле поиск если пунктов больше 7 и id родительского контейнера совпадает
  • Селекторы контейнеров в которых селекты будет заменены
  • Селекторы которые будут пропущены

Добавление поиска в select

Плагин работает следующим образом:

  • Находит select-элементы по указанным id или классам select-а
  • Заменяет найденные select на select с поддержкой поиска
  • Работает только для селекторов, явно указанных в настройках плагина

Пример:

Если необходимо добавить поиск для select, расположенных внутри формы задачи, можно использовать id контейнера формы:

#issue-form

В этом случае:

  • Плагин применяет поиск ко всем select-элементам внутри формы задачи
  • Все выпадающие списки на странице создания и редактирования задачи будут отображаться с поиском

Указанный селектор необходимо добавить в настройки плагина и сохранить изменения.

Игнорирование select-элементов

Некоторые select-элементы Redmine уже содержат встроенный поиск.\nЧтобы избежать дублирования (два поиска в одном поле), такие элементы необходимо игнорировать.

Пример:

#available_c

В этом случае:

  • Плагин обнаруживает select #available_c
  • Игнорирует его

Если select не добавить в список игнорируемых, возможно отображение двух поисковых элементов одновременно.


Использование

  1. Нажмите на уже настроенный выпадающий список (например: На странице задач, селект «Группировать результаты по»).
  2. В верхней части списка появится строка поиска.
  3. Начните вводить имя или название — список будет автоматически сокращаться, оставляя только подходящие варианты.

В случае возникновения проблем или вопросов напишите нам письмо [email protected]