2014-04-22 101 views
1

關於tinymce第4版的問題。 當我添加一個按鈕tinymce 4初始化按鈕

editor.addButton('cut_tag', { 
       type: 'button', 
       text: '<cut>', 
       name: 'cut_tag', 
       id: 'cut_tag', 
       icon: false, 
       tooltip: 'Вставить cut', 
       onclick: function(e){ 
        editor.insertContent('[cut]'); 
        this.disabled(true); 
        editor.cut_tag_button = this; // hack - store object in var to get object from var later 
       } 
      }); 

而且我想初始化按鈕時執行一些代碼,我想「的OnInit」,「在OnCreate」,「設置」,等,但沒有效果。請指教,謝謝。

回答

0

您需要將onclick事件移動到添加按鈕對象之外。

editor.addButton(...); 
editor.on('click', function(e) { 
    alert('Insert logic here'); 
}); 

語法也發生了一些變化。這TinyMCE Migration Guide可能有助於解釋更多。