2012-05-29 38 views
1

我們在庫中定義了三個不同的報告主題,它們都由標題顏色,文本對齊方式,文本顏色,數據源等組成。我們將主題應用到報告並顯示更改在Eclipse中的BIRT Web查看器中,但是當我們將使用BIRT查看器的應用程序部署到Tomcat時,主題不再顯示。BIRT主題不顯示在tomcat上

我們在庫中定義了所有報告都使用的四個數據源,並且在部署之後保留這些數據源,這只是CSS忽略或忽略而已。

我已經搜索並搜索了這個,我發現的唯一的東西是2008年的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> 
... 
+0

我不知道BIRT的Web瀏覽器是什麼;但我不認爲這個問題與Adobe Flex有什麼關係。我對麼?如果你發現一個相關的問題,你能提供一個鏈接嗎? – JeffryHouser

回答

0

這要看你怎麼有在庫中定義了主題,如果你已經鏈接了CSS,那麼你必須將CSS文件放入你壓制的戰爭中oy,如果你想避免把CSS文件放入戰爭中,你必須import CSS files into the library

當您設置密閉在一個庫中,你必須指定完全合格的名稱,主題:

libraryname.dccTheme 
+0

似乎是正確導入,應該工作...請參閱我更新的如何設置主題的評論。 – aleroot

+0

有趣的是,主題在報表設計器中工作得很好。但是當我將應用程序部署到Tomcat時,它只是忽略了css。 我應該補充說,庫和報告不在同一個文件夾中。該庫位於根報告文件夾中,然後將報告分解爲子目錄。 – idonaldson

+0

您必須將庫放在與rptdesign或rptdocument相同的文件夾中,否則它不起作用... – aleroot