tinyMCE как отменить выбор выделенной области
Я работаю с tinyMCE 4.x и хотел бы удалить любой установленный формат во всем тексте редактора программно. Он просто должен делать то, что делает команда removeFormat. До сих пор я пришел:
tinymce.execCommand('selectAll', true, 'texteditor');
tinymce.execCommand('RemoveFormat', true, 'texteditor');
RemoveFormat работает только для предварительно выделенного текста, поэтому я делаю "SelectAll" перед RemoveFormat. Это работает нормально, но все остается выбранным после RemoveFormat. Таким образом, вопрос: есть ли способ удалить какой-либо формат, не выбирая все раньше? Если нет, как отменить выбор ранее выделенного текста? (Я попытался установить фокус на texteditor после, но выбор остается). Я уверен, что есть простой способ просто не мог найти его в сети.
1 ответ
Я думаю, что нашел ответ. После использования RemoveFormat вы можете добавить эту строку:
tinymce.activeEditor.selection.collapse();