JQueryUI Dialog TinyMCE问题

时间:2012-03-15 14:53:19

标签: tinymce jquery-ui-dialog

我在使用TinyMCE(V3.4.7)和JqueryUI(V1.8.14)对话框时遇到了一些问题

以下Fiddler链接显示我的示例purfectly here

我要做的是打开一个带有TinyMCE WYSIWYG编辑器的JqueryUI对话框。

第一次正确显示。但是如果你点击关闭然后重新打开它,它将不会显示编辑器而只显示TextArea。

任何帮助都会很好。感谢

更新

我找到了一个适合我的解决方案,我已经提出了工作代码here 我正在做的是检查对话框之前是否已打开,如果是,只需打开它,然后在Open Function i测试中查看该框是否包含 id _parent的元素 如果它确实那么这将是编辑器(所以什么都不做),否则只是像往常一样初始化。

似乎JQuery插件存在问题,因为当您调用tinyMCE.execCommand('mceRemoveControl',false,'editor_id')时它不会删除元素,当您重新添加它附加到的编辑器时第一个盒子。

1 个答案:

答案 0 :(得分:3)

问题在于您需要正确关闭tinymce才能打开具有相同ID的编辑器。

使用:

ed.execCommand('mceRemoveControl', false, 'editor_id');// editor_id equals the id of your textarea