我正在从 tinyMCE 3.x 迁移到最新版本的 tinyMCE 4.x。我的问题是我动态生成了 tinyMCE 实例,所以在 3.x 中我使用的是:
tinymce.EditorManager.execCommand('mceAddControl', true, "content_txt");
但在 4.x 版本中这不起作用。我开始查看文档,但找不到 4.x 版的标识符
迁移很简单,替换
tinymce.EditorManager.execCommand('mceAddControl', true, "content_txt");
经过
tinymce.EditorManager.execCommand('mceAddEditor', true, "content_txt");
当你想关闭它时,你可以使用
tinymce.EditorManager.execCommand('mceRemoveEditor', false, "content_txt");
使用mceRemoveEditor/mceAddEditor
与此处所述完全相同的命令http://www.tinymce.com/forum/viewtopic.php?id=31256
添加/删除编辑器 execCommands 工作但丢失了编辑器的配置。我发现这些显示/隐藏方法更等同于旧的添加/删除控件命令。
tinyMCE.editors[id].show();
tinyMCE.editors[id].hide();