Plugins 如何将自定义控件添加到TinyMce 4工具栏

Plugins 如何将自定义控件添加到TinyMce 4工具栏,plugins,controls,tinymce-4,Plugins,Controls,Tinymce 4,我想为TinyMce引入一个新控件,可以在工具栏中使用。在我的例子中,我想添加一个图标控件,该控件可以放置在工具栏的开头,以区分不同的编辑器 然而,几乎没有关于如何正确执行此操作的信息。最后,我设法找到了正确执行此操作的方法 首先,我在icon/plugin.js中引入了一个新的插件图标,它注册了一个新的控件图标。它使用设置iconClass 现在我可以将其添加到工具栏规范中: tinymce.init({ toolbar: "facebook" }) 就这样!新的自定义控件不应呈现。

我想为TinyMce引入一个新控件,可以在工具栏中使用。在我的例子中,我想添加一个图标控件,该控件可以放置在工具栏的开头,以区分不同的编辑器


然而,几乎没有关于如何正确执行此操作的信息。

最后,我设法找到了正确执行此操作的方法

首先,我在icon/plugin.js中引入了一个新的插件图标,它注册了一个新的控件图标。它使用设置iconClass

现在我可以将其添加到工具栏规范中:

tinymce.init({
    toolbar: "facebook"
})

就这样!新的自定义控件不应呈现。插件代码只运行一次;即使多次使用。

最后?4分钟前询问->4分钟前回答!:半年前我曾试图解决这个问题。今天我又试着解决它,但又失败了。所以当我得到答案时,我正在问这个问题。
editor.addButton('facebook', {
    type: 'icon',
    iconClass: 'facebook-share'
});
tinymce.init({
    toolbar: "facebook"
})