如何从 Javascript 中删除 tinymce 编辑器按钮? [英] How to remove tinymce editor buttons from Javascript?

查看:50
本文介绍了如何从 Javascript 中删除 tinymce 编辑器按钮?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 TinyMCE4.3.10(作为 Wordpress 4.5.4 的一部分).我使用以下代码创建了一个自定义的 tinymce 编辑器:

I am using TinyMCE4.3.10 (as part of Wordpress 4.5.4). I create a custom tinymce editor using the code:

tinyMCE.execCommand("mceAddEditor", false, captionId);

tinyMCE.execCommand('mceAddControl', false, captionId);

"captionId" 指向一个文本区域.编辑器工作正常,但我想删除几个按钮.我怎么做 ?我没有使用 tinyMCE.init() —— 主要是因为我不知道我是否应该使用它,而且编辑器无论如何都可以工作.

"captionId" points to a textarea. Editor works fine but I want to remove few buttons. How do I do that ? I am not using tinyMCE.init() -- mainly because I don't know if I should be using it and editors works anyway.

我可以禁用使用:

tinyMCE.get(captionId).controlManager.setDisabled('bold', true);

但我想删除它.

此外,tinyMCE.get(captionId).controlManager.get('bold') 返回 undefined.

Also, tinyMCE.get(captionId).controlManager.get('bold') returns undefined.

感谢任何帮助.

推荐答案

您可以使用 tinymce.init({}) 来调用具有特定设置的编辑器.如果