1

ライブラリで定義された 3 つの異なるレポート テーマがあり、それらはすべて、ヘッダーの色、テキストの位置合わせ、テキストの色、データ ソースなどで構成されています。レポートにテーマを適用すると、変更が Eclipse 内の BIRT Web ビューアーに表示されます。しかし、BIRT ビューアーを使用するアプリケーションを Tomcat にデプロイすると、テーマが表示されなくなります。

また、すべてのレポートが使用するライブラリ内に 4 つのデータ ソースが定義されており、それらは展開後もそのまま残ります。無視または削除されるのは、やって来る CSS だけです。

これを検索して検索しましたが、見つかったのは2008年からのstackoverflowの問題だけでした。

何か考えや提案はありますか?

ありがとう、

イアン

Eclipse Indigo SR2 BIRT 3.7.1 Tomcat v6.0

テーマは次のように定義されます。

 ...
 <themes>
    <theme name="defaultTheme" id="2">
        <styles>
            <style name="table-header" id="6">
                <property name="backgroundColor">#660033</property>
                <property name="backgroundPositionX">left</property>
                <property name="fontWeight">bold</property>
                <property name="color">#FFFFFF</property>
            </style>
        </styles>
    </theme>
    <theme name="dccTheme" id="260">
        <styles>
            <style name="table-header" id="261">
                <property name="backgroundColor">#730000</property>
                <property name="backgroundPositionX">left</property>
                <property name="fontWeight">bold</property>
                <property name="color">#FFFFFF</property>
            </style>
        </styles>
    </theme>
    <theme name="mccTheme" id="263">
        <styles>
            <style name="table-header" id="265">
                <property name="backgroundColor">#005281</property>
                <property name="backgroundPositionX">left</property>
                <property name="fontWeight">bold</property>
                <property name="color">#FFFFFF</property>
            </style>
        </styles>
    </theme>
</themes>
...
4

1 に答える 1

0

ライブラリ内でテーマをどのように定義したかによって異なります。CSS をリンクしている場合は、デプロイする war 内に CSS ファイルも配置する必要があります。CSS ファイルを war に配置することを避けたい場合は、CSS ファイルをライブラリにインポートします

ライブラリに含まれるテーマを設定するときは、完全修飾名を指定する必要があります。

libraryname.dccTheme
于 2012-05-30T06:31:18.270 に答える