一、概述
使用者預覽範本時,當參數面板中有元件時,參數面板預設顯示。若使用者想隱藏參數面板,可以調整參數面板高度使其隱藏,但依舊會出現小箭頭。如下圖所示。
若要完全隱藏(包括小箭頭),可以使用以下方法,效果等同於不使用參數面板,與此同時報表將無法獲取到給參數面板中元件賦的預設值。
二、方法一:新增 URL 參數
1
適用物件。
此方法適用於普通報表。
2
操作步驟。
在 URL 後面連接參數 【&__pi__=false】,重新整理預覽,整個參數面板完全隱藏(包括小箭頭),如下圖所示。
注:使用此方法後,報表將無法獲取到給參數面板中元件賦的預設值。
三、方法二:修改 showWindow 屬性
1
適用物件。
此方法適用於普通報表。
2
操作步驟。
使用代碼編輯器開啟範本,找到 【ReportParameterAttr】 標簽下的 【showWindow】 屬性,將其值由 【true】 改成 【false】 。如下圖1所示。
儲存範本,使用 FineReport 設計器預覽範本,整個參數面板完全隱藏(包括小箭頭),如下圖2所示。
注:使用此方法後,報表將無法獲取到給參數面板中元件賦的預設值。
四、方法三:修改 display 屬性
1
適用物件。
此方法適用於決策報表。
2
操作步驟。
使用代碼編輯器開啟範本,找到 【display】 屬性,將其值由 【true】 改成 【false】 ,如下圖1所示。
儲存範本,使用 FineReport 設計器預覽範本,整個參數面板完全隱藏(包括小箭頭),如下圖2所示。
注:使用此方法後,報表將無法獲取到給參數面板中元件賦的預設值。
五、方法四:新增 JS 事件隱藏
可以透過在工具欄新增按鈕,按鈕中新增 JS 事件實現隱藏參數面板。如下圖所示。
直接隱藏參數面板可參考方案:JS自訂工具欄按鈕控制參數欄的顯示與隱藏。
將參數面板收起可參考API collapse 和 expand 的範例:參數面板API。