Java報表軟件FineReport參數(shù)默認設置優(yōu)化
1. 概述
如下圖參數(shù)界面,我們常常希望點擊查詢按鈕前能夠根據(jù)參數(shù)界面上的默認值來顯示報表內(nèi)容。
您所看到這個默認值其實是參數(shù)控件的控件值。
如上圖所示參數(shù)界面,如何設置參數(shù)控件的初始值呢?
2.1 定義參數(shù)時設置參數(shù)默認值,然后再定義參數(shù)界面,參數(shù)控件會自動獲取參數(shù)默認值為控件的默認初始值
如定義模板參數(shù)p1時,設置默認值為“華東”,定義參數(shù)界面時,p1參數(shù)控件的控件值默認為“華東”,數(shù)據(jù)集參數(shù)同理:
注:必須要設置參數(shù)默認值在先,定義參數(shù)控件在后,初始控件值才是參數(shù)默認值,若控件已經(jīng)定義好,再修改參數(shù)默認值,此時控件值不會改變,即參數(shù)界面上的初始值不會改變。
因此,若想修改參數(shù)界面的默認值,直接修改參數(shù)控件的控件值即可。
2.2 在訪問報表時的url后面跟上參數(shù)的初始值,參數(shù)界面即會顯示url中的值
如訪問報表http://localhost:8075/WebReport/ReportServer?reportlet=GettingStarted.cpt&地區(qū)=華北,參數(shù)界面上的控件值即為url中的值:
了解Java報表工具就從這里開始