1. 指派方式
定義好參數後,可以給參數指派,指派後參數載入時,就會載入賦的預設值。指派方式如下表所示:
指派方法 | 說明 | 圖示 |
---|---|---|
定義參數時指派 | 定義 範本參數 的時候賦的初始值 | ![]() |
定義 全局參數 的時候賦的初始值 | ![]() | |
定義 資料集參數 的時候賦的初始值 注:資料集參數不與資料集綁定,多個資料集中的同名參數為同一個參數,參數值以最後一次指派為準。 | ![]() | |
URL 傳參 | Web 端預覽範本時,在 URL 後面附上參數預設值,如 http://localhost:8075/webroot/decision/view/report?viewlet=test.cpt | ![]() |
數據決策系統內掛載範本時設定的參數預設值,詳情可參考 管理目錄 對應章節 | ![]() | |
透過元件傳參 | 參數面板元件值 | ![]() |
FVS可视化看板中控件值 | ![]() | |
決策報表 body 中元件 | ![]() | |
報表預覽時給元件選值 | ![]() |
2. 優先順序
當範本中透過多種方法給參數指派後,最終顯示和生效的是 優先最高 方式設定的預設值。參數載入的優先順序如下:
url參數>平台掛載參數>參數面板元件>範本參數>全局參數>表單 body 元件>預覽介面的元件
注1:11.0.2 之前版本資料集參數也參與計算,優先順序為:url 中參數>平台掛載參數>參數面板元件>範本參數>全局參數>資料集參數>表單 body 中元件>預覽介面的元件
注2:如平台目錄直接掛載範本預覽連結,在連結URL中存在參數,那麼參數面板元件優先高於目錄中掛載的URL參數
比如使用第一張報表,給參數面板上地區元件賦預設值「華東」,如下圖所示:
再將其掛載到決策報表平台上,掛載時給地區參數賦預設值「華東」,如下圖所示:
最終平台上預覽時,將根據參數優先,優先載入掛載參數,所以預覽時地區參數最終的預設值為「華東」,如下圖所示: