ダイアログが開かれたときにtinyMCEが適用されたテキストエリアがあります(JQuery UIからのダイアログ)。
問題は、ユーザーが以前に編集したレコードとは異なるレコードの説明を編集したい場合に発生します。ダイアログが読み込まれると、テキストエリア内のすべてを以前からクリアし、AJAX から新しいテキストを挿入する必要があります。
基本的に、ダイアログが開いたときにテキストエリアで TinyMCE を初期化します。次に、TinyMCE を破棄して、ダイアログが閉じられたときにすべての入力とテキストエリアをクリアできるようにします。
これはどのように行うことができますか?TinyMCE オブジェクトで .remove() と .destroy を試しましたが、何もしないか、エラーが発生します。
私が試してみました:
tinyMCE.execCommand("mceRemoveControl", false, 'textarea_id');
しかし、それもうまくいきません:(