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

时间:2018-10-08 11:48:10

标签: javascript ckeditor

我有一个名为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);
               }
            },
});

我在样式数组

中包含了所有项目

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

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

1 个答案:

答案 0 :(得分:0)

我建议您转到root用户的var allEntries = [Entry(id: "1"), Entry(id:"2"), Entry(id:"3"), Entry(id:"4")] var selectedIDs = ["1", "3"] var selectedEntries = allEntries.filter({ selectedIDs.contains($0.id) }) 并找到以下行

CKEditor.js 小丑人 CKEDITOR.config.font_names = "Arial/Arial, Helvetica, sans-serif;

并添加“小丑”

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

enter image description here