拖放后保留iframe中的内容 - TinyMCE

时间:2013-02-14 01:59:39

标签: javascript jquery html dom tinymce

我正在尝试将TinyMCE应用到我正在开展的大型专业项目中。在一个位置,我们需要在可拖动的表行中有多个实例。但是,当您开始拖动其中一行时,TinyMCE iFrame中的内容(无论是加载页面还是由用户更改)都会消失。删除行后,内容仍然消失,但在页面刷新/重新加载时重新显示。有没有办法让TinyMCE iFrame保留其内容而无需重新加载页面?我在这里有一个例子:

http://cmzmedia.com/tinymce/examples/simple.html

我不能像jsfiddle那样做,因为如果你在那里做并刷新页面,它会从头开始重新开始。

或许有一种方法可以在只重新加载拖放的iframe的情况下这样做?

1 个答案:

答案 0 :(得分:1)

由于编辑器是通过拖放重新渲染的,我认为您应该自己手动设置内容。

首先应该抓取被拖动的编辑器的内容,然后在删除后恢复它。

要访问特定编辑器,您可以使用TinyMCE.get('myiframe'),然后在该返回的编辑器对象上应该有getContentsetContent函数,以便访问编辑器内容。