次の問題があります-現在、太字/斜体/下線用のカスタムツールバー/ボタンのセットがあり、それらのそれぞれがクリックされると、それぞれの js 関数を呼び出しています。現在、太字のボタンをクリックすると、私は呼び出しています
tinymce.activeEditor.formatter.toggle('bold');
後者は現在の選択を正常に太字にしますが、太字ボタンをもう一度押すと、太字は削除されません。私はそれをデバッグしようとしましたが、formatter.remove()
メソッドが呼び出されました。次に、本体の現在の選択内容を確認すると、結果は正しいです (選択があり、太字になっているものです)。
テキストを再度選択して太字ボタンを押すと、太字の書式設定が削除されます。問題は何でしょうか?どんな助けでも大歓迎です。