CKEditor5 программно повторно инициализирует параметры панели инструментов без повторной инициализации всего редактора ⇐ Jquery
CKEditor5 программно повторно инициализирует параметры панели инструментов без повторной инициализации всего редактора
С помощью CKEditor5 я инициализировал панель инструментов с определенным количеством опций. Однако, когда флажок установлен, я хотел бы повторно инициализировать только панель инструментов с меньшим или большим количеством параметров панели инструментов, не уничтожая CKEditor и повторно инициализируя весь редактор.
Есть ли способ сделать это программно в javascript/jquery? Я вижу примеры для ckeditor4, но не видел ничего для ckeditor5.
Заранее спасибо.
Ниже показано, как я инициализировал CKEditor5:
Текст бюллетеня @Html.TextAreaFor(m => m.BulletinText, new { @id = "BulletinText", @style = "display:none;" }) пусть редактор; Классический редактор .create(document.querySelector('#BulletinText'), { искатель: { uploadUrl: '/ckfinder/connector?command=QuickUpload&type=Files&responseType=json' }, RemovePlugins: ['MediaEmbedToolbar'] }, выравнивание: { варианты: ['слева', 'справа', 'по центру', 'по ширине'] }, панель инструментов: { предметы: [ 'заголовок', '|', «жирный», «курсив», «зачеркивание», «подчеркивание», «нижний индекс», «надстрочный индекс», «|», 'fontfamily', 'fontsize', 'fontcolor', 'fontbackgroundcolor', 'highlight', '|', 'ссылка', '|', 'маркированный список', 'нумерованный список', '-', //список дел 'отступ', 'отступ', 'выравнивание', '|', 'горизонтальная линия', 'блочная кавычка', 'вставляемая таблица', '|', //'-', //разрыв страницы 'ckfinder', 'imageupload', '|', //'mediaembed', 'редактирование исходного кода', '|', «отменить», «повторить», «специальные символы» ] } }) .then(редактор => { theEditor = редактор; console.log(редактор); }) .catch(ошибка => { console.error(ошибка); });
С помощью CKEditor5 я инициализировал панель инструментов с определенным количеством опций. Однако, когда флажок установлен, я хотел бы повторно инициализировать только панель инструментов с меньшим или большим количеством параметров панели инструментов, не уничтожая CKEditor и повторно инициализируя весь редактор.
Есть ли способ сделать это программно в javascript/jquery? Я вижу примеры для ckeditor4, но не видел ничего для ckeditor5.
Заранее спасибо.
Ниже показано, как я инициализировал CKEditor5:
Текст бюллетеня @Html.TextAreaFor(m => m.BulletinText, new { @id = "BulletinText", @style = "display:none;" }) пусть редактор; Классический редактор .create(document.querySelector('#BulletinText'), { искатель: { uploadUrl: '/ckfinder/connector?command=QuickUpload&type=Files&responseType=json' }, RemovePlugins: ['MediaEmbedToolbar'] }, выравнивание: { варианты: ['слева', 'справа', 'по центру', 'по ширине'] }, панель инструментов: { предметы: [ 'заголовок', '|', «жирный», «курсив», «зачеркивание», «подчеркивание», «нижний индекс», «надстрочный индекс», «|», 'fontfamily', 'fontsize', 'fontcolor', 'fontbackgroundcolor', 'highlight', '|', 'ссылка', '|', 'маркированный список', 'нумерованный список', '-', //список дел 'отступ', 'отступ', 'выравнивание', '|', 'горизонтальная линия', 'блочная кавычка', 'вставляемая таблица', '|', //'-', //разрыв страницы 'ckfinder', 'imageupload', '|', //'mediaembed', 'редактирование исходного кода', '|', «отменить», «повторить», «специальные символы» ] } }) .then(редактор => { theEditor = редактор; console.log(редактор); }) .catch(ошибка => { console.error(ошибка); });
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как получить доступ к событию щелчка раскрывающейся панели в CKEditor5?
Anonymous » » в форуме Jquery - 0 Ответы
- 29 Просмотры
-
Последнее сообщение Anonymous
-