這篇文章給大家介紹大數(shù)據(jù)中大屏報(bào)表組件間的聯(lián)動(dòng)交互效果實(shí)現(xiàn)方法是什么,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)由有經(jīng)驗(yàn)的網(wǎng)站設(shè)計(jì)師、開發(fā)人員和項(xiàng)目經(jīng)理組成的專業(yè)建站團(tuán)隊(duì),負(fù)責(zé)網(wǎng)站視覺設(shè)計(jì)、用戶體驗(yàn)優(yōu)化、交互設(shè)計(jì)和前端開發(fā)等方面的工作,以確保網(wǎng)站外觀精美、成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)易于使用并且具有良好的響應(yīng)性。
在迅猛發(fā)展的信息時(shí)代,大屏展示已經(jīng)廣泛應(yīng)用于通訊、電力、軍隊(duì)指揮機(jī)構(gòu), 在提供共享信息、決策支持、態(tài)勢顯示等方面發(fā)揮著重要作用。在這些光鮮、絢麗、龐大的解決方案背后,其實(shí)是由一個(gè)個(gè)小而又實(shí)用的技術(shù)細(xì)節(jié)實(shí)現(xiàn)來支撐的,比如:大屏組件間的聯(lián)動(dòng)
對(duì)的,你是不是已經(jīng)知道接下來小編要介紹些什么了,那我們就開始吧
當(dāng)我們點(diǎn)擊地圖中某個(gè)的地區(qū)時(shí),右側(cè)儀表盤和柱形圖隨之對(duì)應(yīng)顯示該地區(qū)的數(shù)據(jù)值。
小伙伴們,注意啦…..
要實(shí)現(xiàn)這個(gè)大屏的效果,我們只需要如下 1,2,3 步:
首先(第一步),定義好各組件,如下圖所示,分別采用 echart 的地圖、儀表盤、柱線圖實(shí)現(xiàn)。
其次(第二步),報(bào)表組件進(jìn)行大屏布局。
報(bào)表工具中【文件】–【新建報(bào)表組】;
引入報(bào)表組件如下圖所示
3. 進(jìn)行報(bào)表組件布局如下圖所示
Ps: 此處布局的時(shí)候需要根據(jù)需要控制合并單元格,組件自適應(yīng)方式,及各個(gè)組件模塊寬高等。
然后(第三步),設(shè)置組件間的聯(lián)動(dòng)。
也就是前面說的“點(diǎn)擊地圖中對(duì)應(yīng)的地區(qū),右側(cè)儀表盤和柱形圖隨之對(duì)應(yīng)顯示該地區(qū)的數(shù)據(jù)值”。
1. 打開地圖組件報(bào)表,在 js 代碼末尾部分添加超鏈接鉆取操作代碼,如下圖所示
注:此實(shí)例中該處傳遞的是城市。
2. 打開儀表盤組件報(bào)表,添加參數(shù),接收地圖組件傳遞的參數(shù)值并根據(jù)參數(shù)值對(duì)數(shù)據(jù)進(jìn)行篩選。
此步需做兩處修改分別是:
2.1 定義報(bào)表參數(shù),如下圖所示:
其中
參數(shù) arg1 為普通參數(shù),負(fù)責(zé)接收地圖組件傳遞過來的城市。
參數(shù) arg2 為動(dòng)態(tài)參數(shù),負(fù)責(zé)根據(jù) arg1 的城市匹配對(duì)應(yīng)的地區(qū),供后續(xù)數(shù)據(jù)過濾使用,表達(dá)式為:
if(@arg1==“山東” || @arg1==“江蘇” || @arg1==“安徽” || @arg1==“浙江” || @arg1==“福建” || @arg1==“上海”,“華東”,@arg1==“廣東” || @arg1==“廣西” || @arg1==“海南”,“華南”,@arg1==“湖北” || @arg1==“湖南” || @arg1==“河南” || @arg1==“江西”,“華中”,@arg1==“北京” || @arg1==“天津” || @arg1==“河北” || @arg1==“山西” || @arg1==“內(nèi)蒙古”,“華北”,@arg1==“寧夏” || @arg1==“新疆” || @arg1==“青?!?|| @arg1==“陜西” || @arg1==“甘肅”,“西北”,@arg1==“四川” || @arg1==“云南” || @arg1==“貴州” || @arg1==“西藏” || @arg1==“重慶”,“西南”,@arg1==“遼寧” || @arg1==“吉林” || @arg1==“黑龍江”,“東北”,@arg1==“臺(tái)灣” || @arg1==“香港” || @arg1==“澳門”,“臺(tái)港澳”)
2.2 定義數(shù)據(jù)集參數(shù),如下圖所示:
這些操作完成后,保存,發(fā)布,大屏聯(lián)動(dòng)完美實(shí)現(xiàn)!
注:柱形圖與地圖的鏈接設(shè)置同上。
【技術(shù)要點(diǎn)】
大屏組件間的聯(lián)動(dòng)實(shí)現(xiàn)方法:
myChart.on(‘click’,function(param){dashboardLink(‘board.jsp?board= 聯(lián)動(dòng)組件報(bào)表.rpx& 參數(shù)名 =’+ 參數(shù)值 +'',‘item2’); });
關(guān)于大數(shù)據(jù)中大屏報(bào)表組件間的聯(lián)動(dòng)交互效果實(shí)現(xiàn)方法是什么就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。