大屏報表元件間的聯動互動效果實現方法
在迅猛發展的資訊時代,大屏展示已經廣泛應用於通訊、電力、軍隊指揮機構, 在提供共享資訊、決策支援、態勢顯示等方面發揮著重要作用。在這些光鮮、絢麗、龐大的解決方案背後,其實是由一個個小而又實用的技術細節實現來支撐的,比如:大屏元件間的聯動
對的,你是不是已經知道接下來小編要介紹些什麼了,那我們就開始吧
小編今天就是要帶大家 get 一下【潤乾報表】中怎樣輕鬆搞定大屏元件間的聯動效果。例項效果圖如下所示:
當我們點選地圖中某個的地區時,右側儀表盤和柱形圖隨之對應顯示該地區的資料值。
小夥伴們,注意啦…..
要實現這個大屏的效果,我們只需要如下 1,2,3 步:
首先(第一步),定義好各元件,如下圖所示,分別採用 echart 的地圖、儀表盤、柱線圖實現。
其次(第二步),報表元件進行大屏佈局。
-
報表工具中【檔案】–【新建報表組】;
-
引入報表元件如下圖所示
3. 進行報表元件佈局如下圖所示
Ps: 此處佈局的時候需要根據需要控制合併單元格,元件自適應方式,及各個元件模組寬高等。
然後(第三步),設定元件間的聯動。
也就是前面說的“點選地圖中對應的地區,右側儀表盤和柱形圖隨之對應顯示該地區的資料值”。
1. 開啟地圖元件報表,在 js 程式碼末尾部分新增超連結鑽取操作程式碼,如下圖所示
注:此例項中該處傳遞的是城市。
2. 開啟儀表盤元件報表,新增引數,接收地圖元件傳遞的引數值並根據引數值對資料進行篩選。
此步需做兩處修改分別是:
2.1 定義報表引數,如下圖所示:
其中
引數 arg1 為普通引數,負責接收地圖元件傳遞過來的城市。
引數 arg2 為動態引數,負責根據 arg1 的城市匹配對應的地區,供後續資料過濾使用,表示式為:
if(@arg1==“山東” || @arg1==“江蘇” || @arg1==“安徽” || @arg1==“浙江” || @arg1==“福建” || @arg1==“上海”,“華東”,@arg1==“廣東” || @arg1==“廣西” || @arg1==“海南”,“華南”,@arg1==“湖北” || @arg1==“湖南” || @arg1==“河南” || @arg1==“江西”,“華中”,@arg1==“北京” || @arg1==“天津” || @arg1==“河北” || @arg1==“山西” || @arg1==“內蒙古”,“華北”,@arg1==“寧夏” || @arg1==“新疆” || @arg1==“青海” || @arg1==“陝西” || @arg1==“甘肅”,“西北”,@arg1==“四川” || @arg1==“雲南” || @arg1==“貴州” || @arg1==“西藏” || @arg1==“重慶”,“西南”,@arg1==“遼寧” || @arg1==“吉林” || @arg1==“黑龍江”,“東北”,@arg1==“臺灣” || @arg1==“香港” || @arg1==“澳門”,“臺港澳”)
2.2 定義資料集引數,如下圖所示:
這些操作完成後,儲存,釋出,大屏聯動完美實現!
注:柱形圖與地圖的連結設定同上。
【技術要點】
大屏元件間的聯動實現方法:
myChart.on(‘click’,function(param){dashboardLink(‘board.jsp?board= 聯動元件報表.rpx& 引數名 =’+ 引數值 +'',‘item2’); });
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900830/viewspace-2665068/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 大屏報表中如何實現多圖表間的聯動?
- 報表如何實現行列互換效果?
- 報表中怎樣實現滾動的公告效果
- 實現報表滾動到底部翻頁效果
- SpringAnimator彈簧聯動效果的實現Spring
- 互動滑軌屏的幾種實現形式
- 大屏互動解決方案
- 皕傑報表實現下拉框聯動
- SAP ABAP 報表螢幕輸入欄位如何實現聯動效果試讀版
- 如何實現報表滾動到底部進行翻頁的效果
- 「譯」如何實現互動式 WebGL 懸停效果Web
- 鐳射互動大屏不刺眼 光峰聯手中育品格推出全新智慧大屏新品
- 企業展廳互動能實現什麼效果
- 強大的CSS:placeholder-shown偽類實現Material Design佔位符互動效果CSSMaterial Design
- 體感互動大屏的功能與應用
- 體感互動照片牆,大屏互動圖片牆軟體方案
- 萬彩動畫大師教程 | 如何實現物件的閃動的動畫效果動畫物件
- 利用HTML5,無JS實現各種互動效果HTMLJS
- web 端展現報表時查詢表單如何實現引數聯動Web
- Axure互動效果1
- Redux與前端表格施展“組合拳”,實現大屏展示應用的互動增強Redux前端
- 如何透過前端表格控制元件實現自動化報表?前端控制元件
- 填報表實現隔行異色的效果
- Flutter “孔雀開屏”的動畫效果Flutter動畫
- 報表展現時如何實現固定表頭效果
- CSS動畫-數字輪盤滾動效果實現(元件封裝,快速使用)CSS動畫元件封裝
- vue路由切換滑動效果 vue頁面跳轉互動 vue實現動畫跳轉Vue路由動畫
- 投影互動牆的三大實現形態介紹
- vue2.0和better-scroll實現左右聯動效果Vue
- 用Python實現一個實時運動的大掛鐘效果Python
- tpextbuilder- Displayers[元件]- When表單聯動UI元件
- 互動投影的應用所表現出的四大特點
- Python 實現自動化 Excel 報表PythonExcel
- 遇見山河 預見空間大資料移動互聯時代!大資料
- ECharts 互動元件概述Echarts元件
- 手動實現vue元件間的雙向資料繫結Vue元件
- 酷雲互動:疫情下的使用者大屏觸媒洞察分析報告(二)
- 前端實現文字滾動效果前端