Поиск значения в дереве выбора в интерфейсе администратора

Описание

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

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

Место действия в интерфейсе

Поля выбора, расположенные на формах.

Выполнение действия

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

Результаты поиска значений в дереве выбора могут отображаться либо по мере ввода запроса, либо только после нажатия клавиши Enter.
Выбор способа отображения результатов поиска зависит от параметра системы, который настраивается в конфигурационном файле dbaccess.properties (параметр ru.naumen.confirm.filtration, раздел Поиск).

Поиск с разделителем "?"

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

При вводе поискового запроса в поле выбора над списком возможных значений рядом с иконкой поиска отображается текст "Используйте "?" для поиска по вложенным уровням".

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

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

    Пример: если ввести поисковый запрос "Автор?", то будут найдены объекты только на верхнем уровне иерархии, где в названии есть "Автор".

  • Поиск по атрибутам первого уровня вложенности.

    Поисковый запрос "?Атрибут" возвращает объекты первого уровня вложенности с указанной подстрокой, независимо от их родителя.

    Пример: если ввести поисковый запрос "?Автор", то будут найдены все объекты второго уровня с названием, содержащим "Автор", во всех разделах дерева.

  • Поиск по вложенным уровням.

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

    Пример: если ввести поисковый запрос "Автор?IT", то будут найдены объекты, вложенные в объект "Автор", содержащие атрибут с наименованием "IT".

Поиск при настройке атрибутов связи

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

Поиск производится только по наименованию атрибута и не производится по типу объекта.

Поиск в текущем объекте

Если в дереве выбора в корне иерархии есть пункт "Текущий объект...", то поиск производится со второго уровня. Корневой уровень "Текущий объект..." при поиске не учитывается.

Результат действия

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

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

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

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