快逸報表(潤乾報表使用)(v4 版本)

潤乾報表
潤乾報表是一個純JAVA的企業級報表工具,支持對J2EE系統的嵌入式部署,無縫集成。服務器端支持各種常見的操作系統,支持各種常見的關係數據庫和各類J2 EE的應用服務器,客戶端採用標準純html方式展現,支持ie和netscape, 潤乾報表是領先的企業級報表分析軟件。它提供了高效的報表設計方案、強大的報表展現能力、靈活的部署機制,支持強關聯語義模型,並且具備強有力的填報功能和olap分析,爲企業級數據分析與商業智能提供了高性能、高效率的報表系統解決方案。
下面我說一下我用這個實現的功能
- 複雜報表的快速製作,並與j2EE系統結合,報表樣式可以在快逸報表中設計,方便快捷!
- 表頭固定,在大量數據的報表中,報表固定是最重要的,支持多行表頭固定,左右表頭固定,實現起來只要一句代碼就可以了!
- 報表中數據超鏈接,可以傳遞參數到Action 或 jsp 可以實現網頁中報表數據的的下鑽功能!
- 通過傳參數來過慮報表,實現報表的動態數據的改變,
- 通過報表中的宏定義來實現報表的動態的條件的改變(這裏我理解爲動態的Sql的改變)
- 我說一下想吐嘈的東西 ,那就是v4版本中的樣式真是醜爆了!!!!
下面是實現的思路
複雜報表的快速製作 - 這個略過
表頭的固定
這個功能在jsp頁面中的快逸的標籤中加入滑動條就行了
超鏈接
在報表設計時候加入表格中的超鏈接,把我們的數據通過GET的方式傳遞給下一個我們要接收值的action或jsp 頁面中
傳參數
在報表製作時,在報表中加入要傳的參數,這裏的參數是一定要傳的,不然我們的Sql語句是不能用的,是會報錯的!在頁面接收的時候我們用param ="name=value" 這樣的方式來實現
宏定義
應用場景 : 我們有的時候要用到報表的列的排序,可有的時候我們並用不到這個排序,那麼我們就用到了這個宏定義了,其實我感覺宏定義就是把我們用到的Sql 用字符串的方式拼接給了sql 我們用到了,就把這個要拼接的sql 傳給我們的動態的宏,這時候我們就可以方便自由的使用我們的報表了!
說一下這個報表的美化吧
我們公司用的是比較老的版本的,可是我們做報表的要把這個東西放給醫院用的,不漂亮,這個說不過去吧,那麼我也就一個簡單的方法,也是一個偷懶的方法吧,我用了一個bootStrap ,來做的表格的美化,這裏說一下,這個表格的內容的id 是跟潤乾標籤中name是一個的。這個比較坑的是,表頭跟表的內容是放到了兩個table 中!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章