以FineReport為例的java報表軟件內(nèi)置的參數(shù)設(shè)計(jì)界面支持各種控件,用戶可以直接使用FineReport報表默認(rèn)的控件布局,也可以像數(shù)據(jù)列一樣將控件拖至參數(shù)界面任意位置,根據(jù)需要進(jìn)行布局。FineReport可以控制參數(shù)查詢界面的位置、顯示樣式,也可以對參數(shù)界面設(shè)置統(tǒng)一的背景,以下分別進(jìn)行介紹。
1. 默認(rèn)的參數(shù)界面
FineReport會根據(jù)報表參數(shù)定義的順序,默認(rèn)生成一個排列較好的參數(shù)界面,不需要自己手動設(shè)置或者拖拽。但需要注意的是,FineReport默認(rèn)參數(shù)界面只支持3或3個以內(nèi)的參數(shù),當(dāng)參數(shù)個數(shù)大于3時,使用默認(rèn)的參數(shù)界面,您可以看到,界面上面只會顯示出3個,剩余的參數(shù)仍需要手動添加。
參數(shù)設(shè)計(jì)界面中的按鈕“刷新參數(shù)界面”的作用就是將自定義的參數(shù)布局恢復(fù)為FineReport中默認(rèn)的參數(shù)布局。如下圖
2. 自定義參數(shù)界面
若您不想使用默認(rèn)的參數(shù)界面,也可以自定義參數(shù)界面,只需要將參數(shù)窗口中的參數(shù)拖至您想要的位置,然后定義其控件類型即可。
點(diǎn)擊參數(shù)設(shè)計(jì)界面,彈出是否使用默認(rèn)參數(shù)界面對話框,選擇否
點(diǎn)擊“顯示參數(shù)窗體”即可自定義參數(shù)界面了。
3. 參數(shù)界面位置和顯示樣式
FineReport可以控制參數(shù)界面在瀏覽器頁面中的顯示位置(居左、居中、居右),同時也可以控制參數(shù)界面的顯示樣式(內(nèi)嵌式和彈出式)。設(shè)置位置如下圖

4. 參數(shù)面板背景
為了與報表風(fēng)格相同或達(dá)到其他效果,可以設(shè)置參數(shù)面板的背景,可以為顏色、圖片或其他等。
文章轉(zhuǎn)自:http://blog.vsharing.com/fanfanzheng/A1283686.html