CKEditor5 getSelectedElement () - PullRequest
       10

CKEditor5 getSelectedElement ()

0 голосов
/ 20 февраля 2019

Я работаю с CKEditor 5 (Baloon Editor) и пытаюсь получить выделенный текст.Как я могу это сделать?

Я попробовал следующий код и получил NULL:

editor.model.change( writer => {
    var selection = editor.model.document.selection;
    console.log(selection.getSelectedElement());             
} );

Спасибо за помощь.

1 Ответ

0 голосов
/ 08 марта 2019

Полагаю, selection.getSelectedElement() возвращает null для текстовых элементов.Возвращает объект элемента, когда объекты фигуры выбраны.Вы можете использовать

selection.getFirstPosition().parent 

или

Array.from(selection.getSelectedBlocks())
...