反饋已提交

網絡繁忙

超連結實現報表塊內容摺疊和展開

1. 概述

1.1 預期效果

如下圖所示,決策報表報表塊裏的內容可以摺疊和展開。

.


1.2 實現思路

超級連結傳參+條件屬性的方式實現報表塊內容摺疊或展開。

2. 範例

2.1 設計範本

1)建立決策報表,建立資料集 ds1 ,SQL 語句為:SELECT * FROM 銷量

2)決策報表 body 中拖入一個報表塊,裏面插入一個「堆積柱形圖」,並綁定圖表資料,如下圖所示。後面將實現這個圖表的摺疊和展開效果。

3)給報表新增一個範本參數d,設定其預設值為0,這個參數後面傳參會用到,且預設值一定要設定,不然預覽時沒預設效果。

2.2 設定行高條件

圖表區域右邊一欄合併相同高度的儲存格,新增一個行高條件屬性,當滿足公式$d=1時,行高為0

這個其實就是實現圖表區域摺疊和展開效果,參數值為 1 時,圖表區域隱藏,相當於摺疊起來的效果。

為了不影響圖表展示,將這一欄隱藏起來,如下圖所示:

2.3 設定摺疊傳參

1)圖表區域下邊一行合併相同寬度的儲存格,新增一個條件屬性,重命名為「摺疊」,新增兩種屬性「背景」和「超級連結」。

公式條件為$d=0,表示此時圖表是展開的,因為上面設定了參數值為 1 時,圖表區域行高為 0 。點選超連結會改變這個狀態,將圖表摺疊起來。

2)其中「背景」設定為向上箭頭的圖片,表示可以摺疊起來,點選下載這張圖片:折叠.png

3)其中超級連結如下圖設定,連結到這個報表塊本身,設定參數 d ,其值為字串 1 。

這個不難理解,點選這個區域後,將 1 傳給參數 d ,圖表就摺疊(隱藏)起來了。

2.4 設定展開傳參

1)上面同樣的格子重新整理增一個條件屬性,重命名為「展開」,新增兩種屬性「背景」和「超級連結」。

公式條件為$d=1,表示此時圖表是摺疊起來的,因為上面設定了參數值為 1 時,圖表區域行高為 0 。點選超連結會改變這個狀態,將圖表展開。

2)其中「背景」設定為向下箭頭的圖片,表示可以展開,點選下載這張圖片:展开.png

3)其中超級連結如下圖設定,連結到這個報表塊本身,設定參數 d ,其值為字串 0 。

這個不難理解,點選這個區域後,將 0 傳給參數 d ,圖表就展開了。

2.5 效果預覽

1)PC 端效果

儲存報表,選擇「分頁預覽」,摺疊展開效果如 1.1 節中所示。

2)App 與  HTML5 效果相同,如下圖所示:

.

3. 範本下載

已完成範本參見:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\HyplinkReport\超連結實現報表塊內容摺疊和展開.frm

點選下載範本:超鏈實現報表塊内容摺叠和展開.frm


附件列表


主題: 報表專題
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙