tinymce 4 init按钮

时间:2014-04-22 10:29:10

标签: javascript button initialization 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','setup'等但没有效果。请指教,谢谢。

1 个答案:

答案 0 :(得分:0)

您需要在添加按钮对象外移动onclick事件。

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

语法也发生了一些变化。这TinyMCE Migration Guide可能有助于解释更多内容。