Posted on 2012-09-13 00:10
FineReport——報表技術領跑者 閱讀(771)
評論(0) 編輯 收藏 所屬分類:
Java報表技術知識
Java報表軟件FineReport參數默認設置優化
1. 概述
如下圖參數界面,我們常常希望點擊查詢按鈕前能夠根據參數界面上的默認值來顯示報表內容。
您所看到這個默認值其實是參數控件的控件值。

2. 參數控件默認值的來源
如上圖所示參數界面,如何設置參數控件的初始值呢?
2.1 定義參數時設置參數默認值,然后再定義參數界面,參數控件會自動獲取參數默認值為控件的默認初始值
如定義模板參數p1時,設置默認值為“華東”,定義參數界面時,p1參數控件的控件值默認為“華東”,數據集參數同理:

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