dijit.Editorに問題があります。ドキュメントからDOMを削除して再追加すると、値がクリアされます。
これのテストはこのフィドルにあります:例のコメントされたアラートによると、値は追加後にクリアされています。エディターを削除した後も、メモリー内にあります。
「リロード」コードをに追加しようとしましたonLoadDeferred
。ただし、エディターを再追加するときには呼び出されません。
アプリにフォーム全体を再追加しているため、自分でリロードを簡単に呼び出すことはできません。フォームの内容については何も知りません。
また、これはdijit.Editorの問題であると確信しています。javascriptで生成されたIframe(ここの例)を再追加してテストしましたが、機能しています。
助けてくれてありがとう!