如何动态添加按钮/插件到TinyMCE?

时间:2012-03-12 22:12:01

标签: javascript dynamic tinymce

我的页面中有一个TinyMCE编辑器。我想根据页面中其他位置发生的事情在工具栏中添加/删除按钮/插件。我正在寻找一种避免破坏和重新创建编辑器的解决方案。是否有一个tinyMCE命令来执行此操作?像

这样的东西
tinyMCE.execCommand("mceInsertPlugin", pluginName);

1 个答案:

答案 0 :(得分:1)

如果不重新初始化编辑器,则无法加载插件。 但是使用按钮可以:

动态创建按钮:

  ed.addButton('example', {
     title : 'example.desc',
     image : '../jscripts/tiny_mce/plugins/example/img/example.gif',
     onclick : function() {
        ed.windowManager.alert('Hello world!! Selection: ' + ed.selection.getContent({format : 'text'}));
     }
  });

去除: $('.mce_example').parent('td').remove();