ckeditor 5 - как преобразовать упоминание в пользовательский текстовый элемент? - PullRequest
0 голосов
/ 02 августа 2020

Я пытаюсь работать с CKEditor 5 и упоминает. Я уже использую плагин "упоминания", и базовая конфигурация c (взятая из здесь ) работает нормально. Я вижу поле автозаполнения, и выходные данные действительны.

Моя цель - преобразовать упоминание в некоторый настраиваемый контент.

Например, этот ввод

Hi @John!

Должно получиться

Hi <span data-mention-id="john" class="whatever-mention">[~john.smith@company.com]</span>

. Я пробовал разные вещи с downcast и viewWriter, но не могу заставить его работать. Например, попытка viewWriter.createPositionAt() выдает view-writer-invalid-position-container, когда я передаю AttributeElement в качестве цели.

Есть идеи?

Спасибо!

...