1

我们在一个库中定义了三个不同的报告主题,它们都包括标题颜色、文本对齐、文本颜色、数据源等。我们将主题应用于报告,并且更改显示在 Eclipse 中的 BIRT Web 查看器中,但是当我们将使用 BIRT 查看器的应用程序部署到 Tomcat 时,不再显示主题。

我们还在库中定义了所有报告使用的四个数据源,这些数据源在部署后保持不变,只是过来的 CSS 被忽略或丢弃。

我已经搜索并搜索了这个,我唯一发现的是 2008ish 的 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,那么您甚至必须将 CSS 文件放入您部署的战争中,如果您想避免将 CSS 文件放入战争中,您必须将 CSS 文件导入库中。

当您设置包含在库中的主题时,您必须指定完全限定名称:

libraryname.dccTheme
于 2012-05-30T06:31:18.270 回答