动态设置CKEditor配置
我需要在CKEditor config中动态更改一个配置设置 我正在编写一个插件,它将复选框添加到CKEditor工具栏中,选中/取消选中后,动态设置CKEditor配置,ckeditor,fckeditor,Ckeditor,Fckeditor,我需要在CKEditor config中动态更改一个配置设置 我正在编写一个插件,它将复选框添加到CKEditor工具栏中,选中/取消选中后,forcePasteAsPlainText将被更改为true/false 问题是,在启动CKEditor组件时正在读取配置,并且随后的所有更改都将被忽略。是否有一种可能的方法“动态”更改值 您可以在配置文件中指定设置,这些设置是创建的任何编辑器的默认初始化 CKEDITOR.editorConfig = function(config) { config.
forcePasteAsPlainText
将被更改为true/false
问题是,在启动CKEditor组件时正在读取配置,并且随后的所有更改都将被忽略。是否有一种可能的方法“动态”更改值
CKEDITOR.editorConfig = function(config) {
config.forcePasteAsPlainText = false;
...
}
CKEDITOR.replace('myEditor', { forcePasteAsPlainText: ture });
var editor = CKEDITOR.instances.myEditor;
if (editor) { editor.destroy(true); }
CKEDITOR.config.forcePasteAsPlainText = false;
CKEDITOR.config.width = 400;
CKEDITOR.config.height = 300;
CKEDITOR.replace('myEditor', CKEDITOR.config);