Необходимость перемещения курсора и изменения стиля при редактировании 4 - PullRequest
0 голосов
/ 23 октября 2019

Он генерирует новые элементы HTML и функционирует на самом деле en CKeditor con unos id específicos en el elemento "p" para poder hacerles referencia y mover el cursor en un lugar específico:

var selection = editor.getSelection();
var startElement = leosKeyHandler.getSelectedElement(selection);
var currentElement = startElement.$;
currentElement.insertAdjacentHTML('afterend','<rule id=""'><p id="art_rule_' + alphaRandom +'" data- 
akn-content-id="">«»</p></rule>');

Después, trato el texto de este elemento modificando, en el caso que sea necesario, y consto parte consigo colocar el cursor dónde quiero, si el texto no ha sido modificado:

var range = editor.createRange();
                        range.setStart( editor.document.getById( 'art_rule_' + alphaRandom ), 1 );
                        range.setEnd( editor.document.getById( 'art_rule_' + alphaRandom 
).getFirst(), 1 );
                        editor.getSelection().selectRanges( [ range ] );

Он изменяет текст, пока еще не окончен. ¿Что поделаешь, есть ли у тебя какие-либо изменения в тексте? Muchas gracias de antemano.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...