いいね!数

0

閲覧数
308

お世話になっております。

8.5.3とIE10の問題なのか、作りの問題なのか、バグなのかが検討つかないため、
同じような現象に有った方や、思いつくことがあれば教えていただけないでしょうか。
(サポートに問合せようかと思ったのですが、http://www-01.ibm.com/support/docview.wss?uid=swg21683798
を見たら、サポート対象外になったみたいなので・・・)


Domino8.5.3FP6で発生しています。同じ設計でDomino9.0.1FP7で動かした場合は発生しません。

IE11は環境がなく、確認できていません。

 

xpagesでコアコントロールのリッチテキストを使用し、クライアントで作成された既存の文書を表示しています。
リッチテキストコントロールの高さを「自動」にすると、
cromeでは、表示・編集画面ともにリッチテキストに入力された文書が表示されるのですが、
InternetExploler10では、表示では文書が表示されますが、編集画面では何も表示されません。
最大化しても表示されません。
cromeとIEでソースを見ると、

<input id="view:_id1:body1_h" name="view:_id1:body1_h" type="hidden" value="">
<input id="view:_id1:body1_mod" name="view:_id1:body1_mod" type="hidden" value="">
<div class="domino-richtext xspInputFieldRichText" style="height:auto;width:732.0px;border-width:thin;border-style:dashed;border-color:rgb(209,209,209)">
<textarea rows="1" cols="1" id="view:_id1:body1" name="view:_id1:body1" dojoType="ibm.xsp.widget.layout.xspCKEditor" height="auto">
&lt;font size="2" face="・・・・
</textarea></div>
と同じ内容が表示されており、リッチテキストに入力された文書も表示されています。

自動以外にすると、表示されます。
自動以外にした場合、表示画面で指定した高さ以上に文書が入力されると、リッチテキストフィールドの下まで文書がはみ出て、
下に配置したフィールドにかぶさってしまうので、何とか自動でできないか試行錯誤しているのですが・・・。

 

よろしくお願いいたします。

サーバー情報:windowsserver20128.5.3 | クライアント情報:windows78.5.3 | 
カテゴリ:アプリ開発 - XPages | タグ:
  | 質問日時:2017/07/28 16:04:47

回答・コメント

いいね!数

0

CKEditorのバージョンが、8.5.3と、9.0.1で違うため発生している問題かと思います。

simiiさんが、やりたいこととしては、「入力していくと自動的に高さが広がる」ことと推測しています。

これは、CKEditorでは、autogrowという機能になるようですが、9.0.1から有効になった機能として以下のサイトに掲載されています。

XPages:リッチテキストエディタ内で縦スクロールバーが表示されなくなった

http://www-01.ibm.com/support/docview.wss?uid=swg21684179

つまり、8.5.3では有効になっていない機能のようです。

 

8.5.3のCKEditorのバージョンは、3.5.3ですが、独自にCKEditorのプラグインを読み込むなどを行えばできるようなるかもしれません。

こちらは、やったことがないので、期待通りのことができるかまでは未知の状態です。参考までにご参照ください。

Customize CKEditor under XPages (the right way)

https://stackoverflow.com/questions/26994035/customize-ckeditor-under-xpages-the-right-way

回答日時:2017/10/17 15:52:19

いいね!数

0

回答ありがとうございます。

やりたいことは、Chromeと同じようにIEでも、表示画面では文書量に合わせてフィールドが広がっていることと、

編集画面では行数は可変でも固定でも構わないので、データが表示されて入力可能になることです。

うまくいくかはともかく、教えていただいたリンクの内容をチャレンジしてみようと思います。

まあ、半年以内にDominoo9.0.1にバージョンアップすることが決まりましたので、だめならそこまでWeb化は延期します・・・。

 

回答日時:2017/10/19 13:21:23