BIRT報表項消失的解決方案

2021-09-01 18:16:26 字數 737 閱讀 6230

在對birt進行二次開發的過程中,遇到了不少的問題,現在說一下遇到的乙個比較奇怪的問題,搞了好長時間才解決。

先看一下問題所在吧,如下截圖:

熟悉birt的人應該可以看到「交叉表」和「圖表」兩個報表項消失了,右側是正常的birt工具箱,造成這個問題的原因可能會有很多,我只說我遇到的,其他原因還請大神們相告,嘿嘿。

那麼是什麼原因造成這個問題的呢,估計大家也能想到:肯定是manifest.mf檔案出了問題,就是說外掛程式依賴不全。但是我這邊外掛程式依賴是完整的!!!如果不是缺少外掛程式之間的依賴而產生的問題,那就可能是增加了外掛程式依賴而導致的問題,經檢驗,在org.eclipse.birt.report.item.crosstab.ui 工程中的manifest.mf檔案中的require-bundle下有這樣的乙個依賴:org.eclipse.birt.report.designer.ui.ide;bundle-version="3.7.0"

而這個依賴應該是可選的,將bundle-version="3.7.0" 改為:  resolution:=optional    

修改之後,編譯執行birt,可以發現缺失的這兩個報表項又出現了。。。

希望給各位學習birt的童鞋們提供一點小小的幫助。。

複雜報表解決方案比較

複雜報表的處理一直是國內報表市場的乙個重頭戲。從數年前中國報表概念被清晰的提出,國內廠家就紛紛提出了各種解決方案。經過幾年的沉澱,現在已經形成了幾個大的基本陣營。最近因為專案的原因,筆者有機會對各家報表產品做了乙個簡單的比較。和幾年前相比,第一印象是每個廠家都針對複雜報表提出了一種解決方法。而歸納起...

複雜報表解決方案之比較

複雜報表的處理一直是國內報表市場的乙個重頭戲。從數年前中國報表概念被清晰的提出,國內廠家就紛紛提出了各種解決方案。經過幾年的沉澱,現在已經形成了幾個大的基本陣營。最近因為專案的原因,筆者有機會對各家報表產品做了乙個簡單的比較。和幾年前相比,第一印象是每個廠家都針對複雜報表提出了一種解決方法。而歸納起...

java報表中AIX字型丟失解決方案

解決方案 解決辦法 拷貝中文字型到作業系統 1.將 windows fonts 目錄下simsun.ttc 宋體 拷貝到 aix jdk安裝目錄 jre lib fonts 目錄下 2.如果是jdk1.4,在jre lib font.properties.zh 檔案中 將simsun.ttc新增到字...