У нас есть проблема с HTML, созданной из механизма публикации Oracle BI, поскольку страницы не отображаются должным образом в IE6. Проблема в том, что таблицы, имеющие высоту строк, жестко закодированы, что означает, что ячейки с несколькими строками текста в них отображают только первую строку, несмотря на то, что все данные присутствуют в источнике HTML.Oracle BI: проблема совместимости с IE6 XSL-FO с высотой столбцов таблицы
Чтобы уточнить, все страницы выглядят отлично при просмотре в IE7 или выше и Firefox. Обновление до IE8 находится на пути (слава богу), но не в течение еще 6 месяцев или около того, поэтому нам нужно найти временное исправление, если это возможно.
Во-первых, знает ли кто-нибудь, можно ли включить какой-либо режим совместимости IE6 на издателя Oracle BI через Java APIS? (длинный выстрел действительно знаю).
Во-вторых, преобразование, созданное шаблонами Oracle BI, представляет собой таблицу стилей XLS-FO. Наш план B здесь состоит в том, чтобы вручную отредактировать этот файл, чтобы получить желаемый результат. Я бы предположил, что здесь должно быть возможно попытаться установить высоту строк для автоматического решения (или просто не исправлено), но до сих пор безрезультатно, когда снова отображается «только одна строка» по умолчанию.
Есть ли у кого-нибудь опыт/советы с Oracle BI и IE6 или таблицы в XSL-FO с ростом высот ячеек для соответствия содержимому в IE6?
Любая помощь/совет очень ценится!
Это немного сложно понять этот вопрос. Веб-браузеры, такие как IE, отображают HTML. Они не знают о XSL-FO. Почему здесь участвует XSL-FO? – mzjn
XSL-FO создается обработкой RTF-шаблонов через Oracle BI. С помощью этой таблицы стилей и некоторых XML-данных создается HTML-код. В этом HTML-документе возникает проблема с строкой таблицы IE6. Как я уже сказал, мы в идеале должны изменить XSL-FO, поэтому он создает HTML, который хорошо выглядит в IE6. – Smallgods
Когда вы говорите XSL-FO, вы на самом деле имеете в виду XSLT? – mzjn