參數(shù)是報(bào)表生成之前想報(bào)表設(shè)計(jì)文件輸入的報(bào)表元素。報(bào)表的應(yīng)用程序可以訪問報(bào)表的參數(shù)的屬性。數(shù)據(jù)集取出所有的數(shù)據(jù),數(shù)據(jù)擴(kuò)展的時(shí)候使用報(bào)表參數(shù)過濾出有用的數(shù)據(jù),報(bào)表參數(shù)必須要與數(shù)據(jù)列過濾結(jié)合使用。
下面講解報(bào)表參數(shù)的具體設(shè)置步驟:
1、打開報(bào)表打開報(bào)表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\GroupReport\Group.cpt。
2、 定義報(bào)表參數(shù)點(diǎn)擊菜單模板>模板參數(shù),添加一個(gè)地區(qū)參數(shù),默認(rèn)值設(shè)置為“華北”,如下圖所示:
此時(shí)數(shù)據(jù)列仍然會(huì)擴(kuò)展出數(shù)據(jù)集中的所有數(shù)據(jù),因此需要使用報(bào)表參數(shù)來過濾。選中地區(qū)數(shù)據(jù)列單元格,過濾,條件為地區(qū)等于參數(shù)$地區(qū):
點(diǎn)擊參數(shù)模塊處的筆,使參數(shù)界面處于可編輯狀態(tài),參數(shù)界面的右下方會(huì)顯示沒有添加控件的參數(shù)名稱,如下圖:
點(diǎn)擊添加全部,會(huì)將參數(shù)控件,控件名及查詢按鈕顯示在界面中,默認(rèn)的參數(shù)界面如下:
保存報(bào)表并分頁預(yù)覽,修改參數(shù)值為“華東”,便查詢出了華東的數(shù)據(jù):
模板效果在線查看請點(diǎn)擊Parameter.cpt
已完成的模板,可參見%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\Parameter\Parameter.cpt
原文轉(zhuǎn)載自:FineReport官網(wǎng):http://www.finereport.com/knowledge/professional/reportparameters.html
了解Java報(bào)表工具就從這里開始