2017-12-12 8 views
1

私は、このtutorialを使ってカスタムckeditorプラグインを作成しましたが、これはうまくいきます。 太字のプラグインボタンのように、初めてクリックするとプラグインボタンを選択/有効/クリックして表示したいだけです。太字のボタンをクリックすると、 cke_button cke_button_onクラスが適用されていることを確認しました。しかし、私はグーグルを持っていたが、同じことをする方法はなかった。ボタンをクリックしてckeditorプラグインボタンを表示する方法

どうすれば同じことができますか?あなたがそれが尋ねるにはあまりにも基本的だと感じたら無視してください。しかし、私はたくさん試しましたが、何も得られませんでした。

答えて

2

コマンドの状態を変更するだけで済みます。従って

var commandState = editor.getCommand("COMMAND_NAME").state; 
if(commandState == CKEDITOR.TRISTATE_OFF) { 
    commandState = CKEDITOR.TRISTATE_ON; 
} else { 
    commandState = CKEDITOR.TRISTATE_OFF; 
} 
editor.getCommand("COMMAND_NAME").setState(commandState); 

そしてそれはすべてです。

関連する問題