1. 概述
全局參數作用於當前工程下的所有模板。
全局參數與模板參數的區别如下:
1)全局參數:當前工程下的所有模板都可以使用。
2)模板參數:只有當前模板才可以使用。
2. 示例
2.1 定義全局參數
點擊菜單欄服務器>全局參數,添加一個 area 參數,默認值設置爲「東北」,如下圖所示:
注:這個全局參數在該工程下的所有模板裏均可以使用。
注:對於剛添加的參數,默認名稱是 P1,...Pn,輸入框内無法直接重命名, 10.0 版本需雙擊左側的參數名稱進行修改。
2.2 打開報表
打開報表%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Primary\GroupReport\分組報表.cpt。
2.3 參數過濾設置
雙擊地區數據列單元格,選擇過濾标簽,在值區域中選擇 選項,可在下拉框中看到一個名爲 area 的參數,選中它,點擊增加按鈕,如下圖所示:
注:全局參數 area 并不是在當前模板下創建的,但是可以在模板中直接調用。
2.4 控件設置
進入參數編輯界面,全局參數顯示在右上方控件設置處,如下圖所示:
點擊
2.5 效果預覽
保存報表并分頁預覽,默認參數值爲「華北」,直接點擊查詢,即可詢出華北的數據,如下圖所示:
3. 模板下載
已完成的模板,可參見%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Primary\Parameter\全局參數.cpt
點擊下載模板:全局參數.cpt
注:全局參數作用於當前工程所有模板,故需用戶自己在設計器中設定自己工程的全局參數,提供參考的模板點擊服務器>全局參數并不會顯示設定的全局參數,但仍可成功預覽。
4. 注意事項
全局參數和模板參數如果名稱重複,參數界面只會顯示一個參數,不會加以區分。如下圖所示:
1)全局參數定義:
2)模板參數定義:
參數界面顯示如下圖所示:
注:現階段用戶在定義參數時,需避免全局參數和模板參數重名。
注:若在報表本地設置全局參數後,報表要在遠程服務器部署查看,則要切換至遠程工作目錄設置與報表本地一樣的全局參數,才能在遠程服務器決策報表系統上使用到全局參數。