Я могу вставить текст своего поля слияния в текущий выбор с помощью следующего кода:
editor.model.change(writer => {
var position = editor.model.document.selection.getFirstPosition();
// my attempt to join with last node
position.stickiness = 'toPrevious';
writer.insertText(text_to_insert, position);
});
Однако при этом не сохраняется стиль последнего узла, а вместо этого используется стиль по умолчанию. Я просмотрел документацию CKEditor и увидел, что могу изменить липкость объекта позиции, но это, похоже, ничего не меняет.
введите описание изображения здесь
Я пытаюсь понять, как я могу вставить текст в позицию и сохранить стиль предыдущих узлов. Любые предложения были бы полезны!