JQueryUI Dialog TinyMCE问题

Qpi*_*ate 7 tinymce jquery-ui-dialog

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

下面的Fiddler链接在这里完美地展示了我的例子

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

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

任何帮助都会很好.谢谢

更新

我找到了一个适合我的解决方案,我在这里提出了工作代码 我正在做的是检查对话框是否已经打开过,如果只是打开它,那么在Open Function i test中看看如果框中包含一个id为 _parent 的元素,那么这将是编辑器(所以什么也不做),否则只是像往常一样初始化.

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

Tha*_*ama 3

这里的问题是你需要正确关闭tinymce才能打开具有相同id的编辑器。

使用:

ed.execCommand('mceRemoveControl', false, 'editor_id');// editor_id equals the id of your textarea
Run Code Online (Sandbox Code Playgroud)