Добавление упоминания с помощью префикса

Описание действия

Упоминание объекта может быть добавлено в текст RTF с помощью префикса.

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

Поле ввода текста в формате RTF (только редактор Froala).

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

Чтобы добавить упоминание, выполните следующие действия:

  1. Введите префикс, например, "@", и начальные символы (хотя бы один) названия искомого объекта для упоминания.

    До ввода первого символа список пуст, отображается только название упоминания

    После ввода символа отобразится список объектов для выбора:

    • для класса "Сотрудник" (employee) у элементов для выбора отображается "ФИО", "Логин" и "Адрес электронной почты".

    • для остальных классов у элементов для выбора отображается только название объекта.

  2. Выберите объект для упоминания.

    Список объектов для упоминания формируется с помощью механизма расширенного поиска. Результаты поисковой выборки дополнительно фильтруются на соответствие запросу и в списке отображаются первые 5 объектов итоговой выборки.
    Логика работы дополнительного фильтра (ru.naumen.core.client.widgets.richtext.mentions.AtJsCustomizer): у каждого элемента коллекции есть searchKey - строка, состоящая из title+localeName+email+login+email. Если хоть одна часть элемента searchKey (Фамилия, Имя, Отчество, логин, email) начинается с поискового запроса, то он попадает в итоговую выборку и отображается в списке объектов для упоминания.

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

После выбора объекта в текст вставляется гиперссылка, ведущая на карточку объекта.