Oracle BIパブリッシング・エンジンで生成されたHTMLに問題があり、IE6でページが正しくレンダリングされません。問題は、行の高さがハードコードされているテーブルの問題です。つまり、HTMLソースにすべてのデータが存在するにもかかわらず、複数の行のテキストが含まれているセルは最初の行のみを表示します。Oracle BI:XSL-FO表のセル行の高さでのIE6の互換性の問題
明確にするために、すべてのページはIE7以上、およびFirefoxで表示されているように見えます。 IE8へのアップグレードは途中で行われています(神様に感謝します)。しかし、6ヶ月ほどはそうではありません。できるだけ一時的な修正が必要です。
第1に、Java APISを使用してOracle BIパブリッシャでIE6互換モードを使用可能にすることができるかどうかは知っていますか? (本当に私が知っているロングショット)。
第2に、Oracle BIテンプレートによって生成される変換は、XLS-FOスタイル・シートです。私たちの計画Bは、このファイルを手動で編集して目的の出力を生成することです。ここでは、行の高さを自動的に決定する(または固定しない)ようにすることが可能であると仮定しますが、デフォルトの「ただ1つの行」が再び表示されるので、これまで役に立たなかったはずです。
誰でもOracle BIとIE6、またはセルの高さがIE6のコンテンツと一致するように拡張されたXSL-FOの表に経験/アドバイスがありますか?
ご不便をおかけして申し訳ありません。
この質問を理解するのは少し難しいです。 IEなどのWebブラウザはHTMLを表示します。彼らはXSL-FOについて知らない。 XSL-FOはなぜここに関わっていますか? – mzjn
XSL-FOは、Oracle BIを使用してRTFテンプレートを処理することによって生成されます。このスタイルシートといくつかのXMLデータで、HTMLが生成されます。このHTMLでは、IE6のテーブル行の問題が発生しています。私が言ったように、IE6でよく見えるHTMLを生成するように、XSL-FOを変更することが理想的です。 – Smallgods
XSL-FOと言ったら、実際にXSLTを意味しますか? – mzjn