【问题标题】:BIRT Theme not displaying on tomcatBIRT主题未在tomcat上显示
【发布时间】:2012-05-29 22:40:53
【问题描述】:

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

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

我已经搜索并搜索了这个,我唯一发现的是 2008ish 的 stackoverflow 上的问题。

有什么想法或建议吗?

谢谢,

伊恩

Eclipse 靛蓝 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>
...

【问题讨论】:

  • 我不知道 BIRT Web Viewer 是什么;但我认为这个问题与 Adob​​e Flex 无关。我对么?如果您发现了相关问题,能否提供一个链接?

标签: java eclipse tomcat6 birt


【解决方案1】:

这取决于您如何在库中定义主题,如果您已链接 CSS,那么您甚至必须将 CSS 文件放入您部署的战争中,如果您想避免将 CSS 文件放入战争中你必须import CSS files into the library

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

libraryname.dccTheme

【讨论】:

  • 似乎导入正确,应该可以工作......请参阅我关于如何设置主题的更新评论。
  • 有趣的是,主题在报表设计器中工作得很好。但是当我将我们的应用程序部署到 Tomcat 时,它只是忽略了 css。我应该补充一点,库和报告不在同一个文件夹中。该库位于根报告文件夹中,然后将报告分解为子目录。
  • 您必须将库与 rptdesign 或 rptdocument 放在同一文件夹中,否则它不起作用...
猜你喜欢
  • 2014-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-11
  • 1970-01-01
  • 2014-01-23
  • 1970-01-01
相关资源
最近更新 更多