繁体   English   中英

CKEDITOR:实例准备好后,如何在丰富的组合框中添加额外的项目

[英]CKEDITOR : How can I add extra item in rich combo box after instance ready

我有一个名为characterStyle的自定义丰富组合下拉框。 当CKEditor实例“就绪”时,字符样式下拉列表将与所有项目完美加载。

editor.ui.addRichCombo( 'characterStyle',{
init : function(){
             charSetting = this;
              this.startGroup("Character Styles");
               for(var  i=0; i<styles.length;i++){
                   this.add(styles[i].name,styles[i].name,styles[i].element);
               }
            },
});

我在样式数组中包含所有项目

我想在用户创建新样式后(即在实例就绪后)在字符样式插件中添加一个项目。

有什么办法可以做到这一点?

我建议您转到root的CKEditor.js并找到以下行

CKEDITOR.config.font_names = "Arial/Arial, Helvetica, sans-serif; Jokerman ; Comic Sans MS/Comic Sans MS, cursive;Courier New/Courier New, Courier, monospace;Georgia/Georgia, serif;Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;Tahoma/Tahoma, Geneva, sans-serif;Times New Roman/Times New Roman, Times, serif;Trebuchet MS/Trebuchet MS, Helvetica, sans-serif;Verdana/Verdana, Geneva, sans-serif";

并添加“小丑”

您可以在其中配置字体系列名称并检查结果

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM