我已经阅读了很多关于CKEditor 4中缺少按钮列表文档的帖子,而且我发现了个人甚至根据他们的测试发布按钮项列表的帖子。
但是,我的客户要求的是删除源组中的特定按钮 - 评论,取消注释和HTML标记自动完成按钮。
有没有人知道这些按钮的正确按钮名称是否适用于removeButtons()?
我已经测试了明显的 - 评论,取消注释,自动完成 - 但它们没有效果。
感谢。
答案 0 :(得分:1)
我知道OP已经晚了,但对于任何感兴趣的人来说, CodeMirror 插件工具栏的默认配置是( Sourcedialog included ):
{ name: 'document', items: [ 'Source', 'Sourcedialog', 'autoFormat', 'CommentSelectedRange', 'UncommentSelectedRange', 'AutoComplete' ] }
要使用removeButtons()
功能删除特定按钮,您可以将每个按钮名称添加到数组中,因此对于相关案例:
removeButtons: 'CommentSelectedRange,UncommentSelectedRange,AutoComplete'
请注意,按钮的名称是区分大小写。
答案 1 :(得分:0)
对于以后偶然发现的人。
按钮由codemirror插件添加。 Codemirror的配置不包括这些按钮。
CKEDITOR.config.codemirror = {
// Whether or not to show the search Code button on the toolbar
showSearchButton: false,
// Whether or not to show Trailing Spaces
showTrailingSpace: true,
// Whether or not to show the format button on the toolbar
showFormatButton: false,
// Whether or not to show the comment button on the toolbar
showCommentButton: false,
// Whether or not to show the uncomment button on the toolbar
showUncommentButton: false,
// Whether or not to show the showAutoCompleteButton button on the toolbar
showAutoCompleteButton: false
};