1

私が取り組んでいる大規模な専門プロジェクトに TinyMCE を取り込もうとしています。ある場所では、ドラッグ可能なテーブル行に複数のインスタンスが必要です。ただし、行の 1 つをドラッグし始めると、TinyMCE iFrame にあるコンテンツ (ページと共に読み込まれたか、ユーザーによって変更されたかにかかわらず) が消えます。行をドロップすると、コンテンツは消えますが、ページの更新/再読み込み時に再表示されます。ページをリロードせずに TinyMCE iFrame のコンテンツを保持する方法はありますか? ここに例があります:

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

jsfiddle のようなものでは実行できません。そこで実行してページを更新すると、すべてが最初からやり直されるからです。

または、ドラッグ アンド ドロップされた iframe のみがリロードされる方法があるのでしょうか。

4

1 に答える 1

1

エディターはドラッグアンドドロップで再レンダリングされているので、自分でコンテンツを手動で設定する必要があると思います。

最初にドラッグされているエディターのコンテンツを取得し、ドロップ後に復元する必要があります。

特定のエディターにアクセスするには、 を使用できますTinyMCE.get('myiframe')。その後、返されたエディター オブジェクトにgetContentandsetContent関数があり、エディターのコンテンツにアクセスできる必要があります。

于 2013-02-14T02:27:45.273 に答える