使用Java報(bào)表工具的老用戶會發(fā)現(xiàn),FineReport報(bào)表工具軟件從V
1. 增加參數(shù)設(shè)計(jì)界面
比如V6.2,沒有參數(shù)設(shè)計(jì)界面
V6.5相比V6.2,增加了參數(shù)設(shè)計(jì)界面,如下圖所示:
2. V6.2和V6.5分頁預(yù)覽url傳參對比
·V6.2連接FR-Demo打開報(bào)表
打開之前所做的模板:
%FineReport_HOME%/WebReport/WEB-INF/reportlets/com/doc/reportparameter.cpt
該報(bào)表定義了參數(shù)ClassNo,默認(rèn)值為Class1。如下圖所示,并顯示默認(rèn)參數(shù)界面
·V6.2進(jìn)行url傳參
需要先打開內(nèi)置服務(wù)器
然后在地址欄中輸入地址,直接在**cpt后面加上¶m=value,即&參數(shù)名=參數(shù)值。
http://localhost:8079/WebReport/ReportServer?reportlet=/com/doc/reportparameter.cpt&ClassNo=Class1
·預(yù)覽效果:
·V6.5進(jìn)行url傳參
將V6.2升級到V6.5后,打開之前所做的模板
%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Tutorial\Parameter\paratype1.cpt
點(diǎn)擊分頁預(yù)覽,并在.cpt后面加上¶m=value,即classno=class1后,就會多出一個參數(shù)查詢界面。預(yù)覽效果如下圖所示:
點(diǎn)擊“查詢”按鈕后才會出現(xiàn)和6.2相同的效果。
·V6.2和V6.5對比分析
V6.2有參數(shù)傳入時,不會出參數(shù)查詢界面 。V6.5時增加了參數(shù)查詢界面。
所以,V
%FineReport_HOME%/WebReport/WEB-INF/reportlets/com/doc/reportparameter.cpt
并且V6.2模板上默認(rèn)參數(shù)界面設(shè)置顯示的時候,分頁預(yù)覽的時候就會出現(xiàn)下面這個參數(shù)查詢的對話框:
·解決方案
報(bào)表訪問時,在url后面加參數(shù)&_pi_=false就會強(qiáng)制不彈出參數(shù)面板。
3. 參數(shù)界面的布局和背景
·參數(shù)界面的布局
打開之前所做的模板
%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Tutorial\Parameter\paratype2.cpt
直接將控件拖到想要的位置就可以對參數(shù)布局,如下圖所示:
·參數(shù)界面的顯示格式
分為局左、居中、居右等等,和設(shè)計(jì)器界面一樣,如下圖所示:
·參數(shù)界面的顯示樣式
可以在工具欄打開(如下圖左),或者右擊單元格→樣式→自定義(如下圖右)
彈出參數(shù)樣式設(shè)計(jì)界面,如下圖所示:
·參數(shù)面板的背景設(shè)置
在樣式中選擇背景,可以設(shè)置顏色、紋理、圖案、圖片、漸進(jìn)色等等,圖片下面還可以設(shè)置圖片布局,有默認(rèn)、平鋪、居中和拉伸等等;以及圖片大小自定義。
如下圖所示:
文章轉(zhuǎn)自: http://javareport.blog.chinabyte.com/2010/10/15/111/
了解Java報(bào)表工具就從這里開始