Java報(bào)表軟件FineReport參數(shù)默認(rèn)設(shè)置優(yōu)化
1. 概述
如下圖參數(shù)界面,我們常常希望點(diǎn)擊查詢按鈕前能夠根據(jù)參數(shù)界面上的默認(rèn)值來(lái)顯示報(bào)表內(nèi)容。
您所看到這個(gè)默認(rèn)值其實(shí)是參數(shù)控件的控件值。

2. 參數(shù)控件默認(rèn)值的來(lái)源
如上圖所示參數(shù)界面,如何設(shè)置參數(shù)控件的初始值呢?
2.1 定義參數(shù)時(shí)設(shè)置參數(shù)默認(rèn)值,然后再定義參數(shù)界面,參數(shù)控件會(huì)自動(dòng)獲取參數(shù)默認(rèn)值為控件的默認(rèn)初始值
如定義模板參數(shù)p1時(shí),設(shè)置默認(rèn)值為“華東”,定義參數(shù)界面時(shí),p1參數(shù)控件的控件值默認(rèn)為“華東”,數(shù)據(jù)集參數(shù)同理:

注:必須要設(shè)置參數(shù)默認(rèn)值在先,定義參數(shù)控件在后,初始控件值才是參數(shù)默認(rèn)值,若控件已經(jīng)定義好,再修改參數(shù)默認(rèn)值,此時(shí)控件值不會(huì)改變,即參數(shù)界面上的初始值不會(huì)改變。
因此,若想修改參數(shù)界面的默認(rèn)值,直接修改參數(shù)控件的控件值即可。
2.2 在訪問(wèn)報(bào)表時(shí)的url后面跟上參數(shù)的初始值,參數(shù)界面即會(huì)顯示url中的值
如訪問(wèn)報(bào)表http://localhost:8075/WebReport/ReportServer?reportlet=GettingStarted.cpt&地區(qū)=華北,參數(shù)界面上的控件值即為url中的值:
