簡體   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