[英]TinyMCE 4 in jQuery modal window
我在jQuery模式对话框中加载TinyMCE富文本编辑器。 问题是如果我在窗口加载时初始化,那么对齐不正确。 如果我在模态窗口打开函数内初始化它,它工作正常。 但问题是当模态窗口第二次打开时,它再次被初始化。 所以我可以看到两位编辑。
来自TinyMCE 3.X的executeCommand在4.X中无法在关闭模态窗口时销毁编辑器。 我想知道如何卸载TinyMCE编辑器或如何检测TinyMCE编辑器是否已经加载,以便我可以第二次跳过加载。
//tinymce.execCommand('mceRemoveControl',true,'content'); - I used with TinyMCE 3.X to unload
谢谢你的答案。
我通过使用JS控制台自己找到了答案。
tinyMCE.editors[0].editorManager.remove()
如果加载了多个编辑器,则通过编辑器数组卸载循环并检查id属性以找到要删除的确切编辑器实例。
您需要使用类或ID指定要删除的tinymce实例:
tinymce.editors[$(".editable").attr('id')].execCommand('mceRemoveControl', false, $(".editable"));
tinymce.editors["editor"].execCommand('mceRemoveControl', false, $("#editor"));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.