Поиск в иерархическом дереве

Описание

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

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

Карточка объекта → иерархическое дерево объектов.

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

Поисковый запрос вводится в поле поиска на панели действий списка. Поиск запускается при нажатии на клавишу Enter или иконку поиска .

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

Результаты поиска отображаются в виде иерархического дерева.

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

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

В иерархическом дереве не отображаются:

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

Поиск и фильтрация в иерархическом дереве работают совместно:

  • Если в поле поиска введен текст и поиск осуществлен (нажата клавиша Enter или иконка поиска ) и настраивается фильтрация, то в результатах отображается объекты, найденные поиском с учетом фильтрации.
  • Если настроена фильтрация и в поле поиска производится поиск (вводится текст и нажимается клавиша Enter или иконка поиска ), то в результатах отображаются объекты, удовлетворяющие условиям фильтрации и результатам поиска.

Отображение результатов поиска

Объекты, удовлетворяющие результатам поиска, выделяются цветом. Элементы иерархии, в которых нет ни одного элемента удовлетворяющего условию поиска, скрываются.

  • Найден объекты только на корневом уровне

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

  • Найдены вложенные объекты на любом уровне

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

    Слева от элемента, в который вложен найденный объект, отображается иконка "Показать все вложенные объекты" .

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

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