摘要: Your Print When Expression should defined.:
new java.lang.Boolean(($V{BACKGROUND}.intValue() % 2)==1) 閱讀全文
new java.lang.Boolean(($V{BACKGROUND}.intValue() % 2)==1) 閱讀全文
posted @ 2007-08-13 23:09 kooyee 閱讀(291) | 評論 (0) 編輯 |
|
|||
Jasper Report基于Java的報表制作工具 摘要: Your Print When Expression should defined.:
new java.lang.Boolean(($V{BACKGROUND}.intValue() % 2)==1) 閱讀全文 posted @ 2007-08-13 23:09 kooyee 閱讀(291) | 評論 (0) 編輯 | 摘要: 1. 添加 variable
2. expression field加入要求和的field name。 例如$F{value} 3. 設置calculation type: SUM,COUNT等 閱讀全文 posted @ 2007-08-10 00:17 kooyee 閱讀(2791) | 評論 (1) 編輯 | 摘要: 因為jasper server中Multi-Select控件得到的值不是String,,而是Collection。這些值可以顯示在report中或者打印出來。但是當Multi-Select中的值用到sql query中必須是String,所以需要把它轉換成String list. 閱讀全文
posted @ 2007-08-08 22:51 kooyee 閱讀(832) | 評論 (0) 編輯 | 摘要: 一、介紹
1)它可以PDF,HTML,XML等多種形式產生報表或動態報表,在新版本還支持CSV,XLS,RTF等格式的報表; 2)它按預定義的XML文檔來組織數據,來源多(如:關系數據庫,Java容器對象(collection,arrays)等); 報表的填充過程: 先產生報表設計對象->序列化該對象->存儲在磁盤或網絡->產生XML文件(表格數據)。 表單的設計過程就是用定義于XML文件中的Java表達式來實現報表的設計。 3)它帶數據一致性驗證; 4)報表引擎必須先接受數據(通過參數等多種形式)來產生報表,更多的是來自數據源,引擎直接接收用于填充表格的數據源對象,或者通過自身提供的JDBC連接對象來處理數據庫的數據; 5)報表最終要產生一個新的對象來進行填充操作,從而產生打印文檔對象,這也是存儲在磁盤或網絡傳輸介質的序列化對象; 6)內置瀏覽器能直接查看結果,以PDF,HTML,XML導出; 7)重要的類: net.sf.jasperreports.engine.design.Jasp 閱讀全文 posted @ 2007-08-03 17:34 kooyee 閱讀(4736) | 評論 (2) 編輯 | posted @ 2007-08-03 17:08 kooyee 閱讀(1424) | 評論 (0) 編輯 |
|
|||