2016-04-23 17 views
0

ためのツールバーを設定し、あなたはこれでボタンのツールバーを指定することができますウィジェットにCKEditorバージョン - ウィジェット - CKEditorバージョンのプラグインでは、ボタン

init:function(editor){ 
     editor.ui.addButton('myplug',{ 
      label:'my plug', 
      command:'myplug', 
      toolbar:'mytoolbar' 

、私はこの可能性を見つけることができません。 JSでノードを動かすことなくそれを行う方法はありますか?それはちょっと複雑ですか?

答えて

2

ウィジェットでも同じことができます。ここではinit関数の下のボタンとツールバーの宣言とウィジェットのplugin.jsファイルです:

CKEDITOR.plugins.add('mywidget', { 
    requires: 'widget', 
    icons: 'mywidget', 
    init: function(editor) { 
     CKEDITOR.dialog.add('mywidget', this.path + 'dialogs/mywidget.js') 
     editor.widgets.add('mywidget' , { 
      // 
      // Your widget logic is here ... 
      // 
     }); 

     editor.ui.addButton('mywidget', { 
      label: 'My Widget' 
      command: 'mywidget' 
      toolbar: 'mytoolbar, 1' 
     }); 
    } 
}); 

あなたのconfig.jsのファイルに「mytoolbar」ツールバーを追加する必要がありますが、私はあなたがすでにので、持っていると仮定プラグインのボタンを追加できると述べました。

関連する問題