Поиск значения в списке и дереве выбора

Описание

Поиск значения в раскрывающемся списке и дереве выбора позволяет выбрать значение атрибута из наиболее релевантных результатов или предлагает единственный вариант значения. Поиск осуществляется только по неархивным объектам и элементам справочника.

В интерфейсе администратора реализован поиск в полях ввода в дереве выбора, если объектами дерева являются объекты системы, см. Поиск значения в дереве выбора в интерфейсе администратора.

Выполнение поиска

Чтобы использовать поиск для выбора значений атрибута:

Поисковые запросы

Для выбора значения элементов справочника:

  • Начальные символ(ы) названия искомого элемента. Поиск производится по полному совпадению.

    Пример. Чтобы выбрать часовой пояс в поле Часовой пояс запроса, введите символы, которые должны встречаться в начале названии искомого часового пояса.

  • Поисковый запрос из двух и более условий. Поиск производится по полному совпадению.

Для выбора значения ссылочного атрибута:

  • Начальные символ(ы) названия искомого объекта. Если наименование объекта состоит из нескольких слов, поиск производится по начальным символам каждого из слов.

    Пример. Чтобы выбрать сотрудника в поле Руководитель отдела, начните вводить фамилию или имя сотрудника, который будет назначен руководителем отдела.

  • Поисковый запрос из двух и более условий. Производится полнотекстовый поиск по каждому из условий, условие ищется в каждом слове наименования объекта. В результаты поиска будут добавлены все совпадения по всем условиям по И.

    Пример. Чтобы найти объекты: адриано челентано, алексеев алексей, введите символы: a a.

    Исключения: в полях Тип объекта, Соглашение/Услуга (на форме добавления запроса, изменения привязки), Новый тип (на форме изменения привязки), Новый статус (на форме смены статуса) поисковый запрос из двух частей ищется по полному совпадению.

Поиск на расширенной форме добавления связи

Для поиска значения ссылочного атрибута по любой части слова (середина, конец) рекомендуется воспользоваться расширенной формой добавления связи.

Пример. Поиск оборудования arm-KCC502-51-10-ZP по отличающейся части 51-10-ZP.

Результаты поиска в поле выбора и на расширенной форме добавления связи могут отличаться:

  • При поиске значения в поле выбора объекты могут быть не найдены, так как поиск в поле ввода осуществляется по началу слова.
  • При поиске на расширенной форме добавления связи по поисковому запросу будет найден нужный объект, так как поиск осуществляется по любой части слова.

Результаты поиска

В зависимости от конфигурации системы результаты поиска будут отображаются на экране:

  • По мере ввода поискового запроса.

    Поиск оканчивается выбором значения или отсутствием элементов, удовлетворяющих условиям поиска.

  • При нажатии клавиши Enter.

Если ранее выбранное значение удаляется вручную, то оставшиеся символы считаются поисковым запросом.

Выберите значение из предложенных результатов поиска. Для просмотра большого количества результатов поиска используется прокрутка списка.

Значение [не указано] отображается в результатах поиска независимо от содержания поискового запроса, при условии что [не указано] содержится в раскрывающемся списке или дереве.

Если значения, удовлетворяющие условиям поиска, отсутствуют, то в результатах поиска выводится "найдено 0".

Чтобы очистить результаты поиска или прервать ожидание результатов поиска, нажмите иконку удаления или переведите курсор за пределы поля.

Настройки в файле dbaccess.properties

  • ru.naumen.tree.search.string.min.length — минимальная длина поискового запроса, при которой выполняется поиск в поле выбора. По умолчанию 1.

  • ru.naumen.tree.search.string.max.length — максимальная длина поискового запроса, при которой выполняется поиск в поле выбора.

    Ограничения применяется только для представлений "Дерево выбора", "Дерево выбора с папками", "Список выбора с папками" и "Поле быстрого выбора"

  • ru.naumen.confirm.filtration:

    • true — поиск в поле выбора (раскрывающийся список и дерево) будет производиться только по подтверждению пользователя — после нажатия клавиши Enter;
    • false (по умолчанию) — результаты поиска в поле выбора (раскрывающийся список и дерево) отображаются по мере ввода поискового запроса.

Подробное описание параметров конфигурации поиска приводится в разделе dbaccess.properties.