在CKEditor中使用源函数时,某些按钮(通常与样式相关的按钮)被禁用,而某些按钮仍然可用(通常与样式无关)以下是显示内容的official demo的屏幕截图被禁用,什么不是。
我正在official guide之后编写一些自定义插件,但我自己也有些改动。其中一些,如在官方指南中添加缩写,即使在源模式下也应该启用,而其他一些与样式相关的应该被禁用。问题是,我应该在哪里设置这种行为?
答案 0 :(得分:1)
使用modes
属性。
editor.addCommand('foo', new CKEDITOR.dialogCommand('fooDialog'));
editor.commands.foo.modes = { wysiwyg: 1, source: 1 };
或
editor.addCommand('foo', {
modes: { wysiwyg: 1, source: 1 },
//...
});
更多信息:
https://docs.ckeditor.com/ckeditor4/latest/api/CKEDITOR_command.html#property-modes https://docs.ckeditor.com/ckeditor4/latest/api/CKEDITOR_commandDefinition.html#property-modes