【发布时间】:2013-08-17 07:28:11
【问题描述】:
我正在从 tinyMCE 3.x 迁移到最新版本的 tinyMCE 4.x。我的问题是我动态生成了 tinyMCE 实例,所以在 3.x 中我使用的是:
tinymce.EditorManager.execCommand('mceAddControl', true, "content_txt");
但在 4.x 版本中这不起作用。我开始查看文档,但找不到 4.x 版的标识符
【问题讨论】:
我正在从 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();
【讨论】: