Eclipse BIRT - ненужный встроенный стиль с внешним CSS при отображении HTML - PullRequest
1 голос
/ 21 апреля 2010

Я создаю отчет с использованием внешнего CSS с BIRT 2.5.Когда BIRT отображает отчет html, он создает копии каждого внешнего стиля для встроенных стилей (имя style_x) в результирующем html.

В report.design содержится:

<list-property name="cssStyleSheets">
<structure>
<property name="fileName">… mycss.css</property>
<property name="externalCssURI"> http://.../mycss.css </property>
</structure>
</list-property>

Полученный htmlсодержит:

<style type="text/css">
.style_0 {…}
.style_1 {…}
….

</style>
<link rel="stylesheet" type="text/css" href="http://.../mycss.css"></link>

Для каждой ссылки на мои стили отображаемые элементы HTML используют оба стиля, как обычно:

<div class="style_x myclass" …. > …. </div>

Есть ли способ избавиться от бесполезных встроенных стилейпри рендеринге HTML?

1 Ответ

0 голосов
/ 22 сентября 2011

Что-то похожее произошло с выходом XLS в BIRT 3.7.0 , который, по-видимому, исправлен в версии 3.7.1 RC3.

Google это для получения дополнительной информации: http://www.google.de/search?q=birt+duplicate+style

...