2016-11-09 61 views

回答

0

嗯,維吉爾提到,BIRT DesignEngine API [DEAPI]爲任何形式的運行時間變化的最佳途徑用於報告生成或基於模板的報告生成。

的方法包括數據源的使用把手,把手錶,設計元素手柄。

:請參考以下鏈接 [https://dzone.com/articles/eclipses-birt-using-design]使用的表操作DEAPI

編輯1:

另請參考下面的鏈接,對於一些簡單的指針

https://www.eclipse.org/forums/index.php/t/1074463/

+0

謝謝了。我還有一個疑問,我們可以從交叉表也刪除行和列? –

+0

按照下面的代碼,modulehandle然後在elementfactory手柄使用。只是一個指針..use removeColumnBindings(..)」 */ \t公共靜態ExtendedItemHandle createCrosstabCell(ModuleHandle模塊) \t { \t \t如果(模塊== NULL) \t \t \t返回NULL; \t \t返回module.getElementFactory().newExtendedItem(NULL, \t \t \t \t CROSSTAB_CELL_EXTENSION_NAME); \t} 「 – aRise

0

您可以使用BIRT設計引擎API完全建立的報告...或者使用一些BIRT腳本與現有的報表設計。您可以構建大部分報表,甚至是數據源,然後僅向表中添加列(查找BIRT動態表和列的示例),或者您可以使用腳本構建整個數據集。有一個例子在那裏被稱爲「」創建欄目動態「BIRT」,有一個可下載的例子rptdesign文件

+0

感謝維吉爾。我還有一個疑問,我們是否可以從交叉表中刪除行和列? –