2016-10-04 6 views
0

TinyMCEエディタ4.4.3を使用しています。私はプレビューをレンダリングするためにエディタの内容を変更する必要があります。TinyMCEエディタ4.xでペーストが発生したときに通知を受ける方法

私はあなたがブラウザのコンテキストメニューから[貼り付けたとき(はCtrl +Vを含む)、ほとんどの場合に適していますではなく、「変更」イベントにフックしています。ここで

が私のコードです:参考

tinymce.init({ 
    selector:'#editor', 
    height: 400, 
    statusbar: false, 
    menubar: false, 
    plugins: ['link'], 
    toolbar: 'undo redo | styleselect | bold italic underline | alignleft aligncenter alignright alignjustify | link | bullist numlist outdent indent' 
}).then(editors => { 
    this.editor = editors[0]; 
    this.editor.on('change',() => this.refreshPreview()); 
}); 

答えて

0

、私はそれを解決するために管理...

私はpasteイベントペーストプラグインとバインドを含める必要がありました(このペーストプラグインを含めると発生します)。

tinymce.init({ 
    selector:'#editor', 
    height: 400, 
    statusbar: false, 
    menubar: false, 
    plugins: ['link', 'paste'], 
    toolbar: 'undo redo | styleselect | bold italic underline | alignleft aligncenter alignright alignjustify | link | bullist numlist outdent indent' 
}).then(editors => { 
    this.editor = editors[0]; 
    this.editor.on('change',() => this.refreshPreview()); 
    this.editor.on('paste',() => this.refreshPreview()); 
}); 
関連する問題