ドキュメントを開いて編集するために使用する XPages のページがあります。ドキュメントを編集モードで開く方法は 2 つあります。まず読み取りモードで、次にボタンをクリックして編集モードにするか、直接編集モードで開きます。どちらもすべてのブラウザーで機能しますが、IE では両方のケースを異なる方法で処理しているようです。これは、SWING API を使用しているときにわかりました。
IE (8/9/10) の編集モードで直接開くことはできますが、読み取りモードから編集モードへはできません。私たちが発見したのは、textarea フィールドの内部表現が異なるということです。編集モードで開くと、より多くのプロパティがありますが、最も重要なことは、値と innerText プロパティの両方で return+linefeeds が正しく設定されていることです。
このボタンには、単純なモード変更アクションが含まれているだけです。
誰もこの異常について聞いたことがありますか? そして、誰かが私たちが間違ったことを知っていますか?
PS 明日は、この動作をより明確に示す簡単な XPage を作成しようと思います。