日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

报表怎样实现滚动的公告效果?

發(fā)布時(shí)間:2023/12/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 报表怎样实现滚动的公告效果? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Dashboard以豐富的動態(tài)、可交互的可視化界面為用戶提供了更好的數(shù)據(jù)使用體驗(yàn),讓決策者能夠更高效的了解企業(yè)的重要信息和細(xì)節(jié)層次。在DBD的各種動態(tài)效果中,滾屏是較為常見的一種,例如下圖中的數(shù)據(jù)列表因?yàn)椴季质枪潭ǖ?#xff0c;因此就需要滾動顯示數(shù)據(jù)。?

?

通常報(bào)表中見到的滾屏是因?yàn)?/span>“頁面大、窗口小”,也就是打開的窗口區(qū)域容納不了整個(gè)頁面的內(nèi)容,需要靠鍵盤的方向鍵或鼠標(biāo)滾輪來移動查看。而在DBD中,為了更好的交互效果,需要滾動自動持續(xù)進(jìn)行,只有當(dāng)鼠標(biāo)移到該區(qū)域時(shí)才暫停。這種方式雖說已經(jīng)比較常見了,但一般來說報(bào)表廠商卻并沒有直接提供,而是需要通過jquery,JS來實(shí)現(xiàn)。現(xiàn)在我就給大家介紹一下如何實(shí)現(xiàn)這種文字滾屏效果。

我們將在潤乾報(bào)表設(shè)計(jì)器自帶的“設(shè)備故障分析.rpx”基礎(chǔ)上實(shí)現(xiàn)文字滾屏實(shí)例。

  • 數(shù)據(jù)集整理
  • 對于從數(shù)據(jù)庫讀取的數(shù)據(jù),可以通過集算器,將數(shù)據(jù)整理成下面截圖中的效果。為了方便做效果,這里我直接將ds2這個(gè)內(nèi)建數(shù)據(jù)中的所有字段的值整理到“設(shè)備”這個(gè)字段中,并且在里面加上了些空格,以便頁面上縮進(jìn)的效果好看些。

    ?

  • 合并單元格
  • G15列刪除,B15—F15選中,合并。

  • 單元格數(shù)據(jù)類型設(shè)置為html
  • ?

    ?

    4.?設(shè)置單元格表達(dá)式,如上圖所示。下面是具體的表達(dá)式。

    ="<marquee direction='up' scrollamount='6' οnmοuseοver='this.stop()' οnmοuseοut='this.start()'>"+replace(string@q(ds2.select(設(shè)備)),",","<br>")+"</marquee>"

    其中:

    οnmοuseοver=this.stop()表示當(dāng)鼠標(biāo)以上區(qū)域的時(shí)候滾動停止;

    οnmοuseοut=this.start()表示當(dāng)鼠標(biāo)移開的時(shí)候繼續(xù)滾動。?

  • 調(diào)整樣式
  • B15-F15設(shè)置了各行異色,因?yàn)槲覀兊奈淖譂L動項(xiàng)作為統(tǒng)一的一串內(nèi)容,所以按照以上設(shè)置,效果感覺會有些突兀,如下圖所示。

    ?

    去掉B15-F15背景色的設(shè)置,這樣滾動區(qū)域就整體渾然一體。

    ?

    經(jīng)過以上步驟我們的數(shù)據(jù)列表就在DBD面板中滾動起來了,并且當(dāng)鼠標(biāo)指向數(shù)據(jù)的時(shí)候就會停止?jié)L動,鼠標(biāo)移開的時(shí)候就繼續(xù)滾動了,這樣的交互效果無疑會為你的大屏展現(xiàn)錦上添花。

    上面這個(gè)小例子簡單實(shí)現(xiàn)了文字滾動顯示的效果。下面我具體講解下看似神奇的<marquee>標(biāo)簽的各個(gè)屬性值,相信看過后一定會幫助您實(shí)現(xiàn)更好的文字滾動效果:

    <marquee>是成對出現(xiàn)的標(biāo)簽,首標(biāo)簽<marquee>和尾標(biāo)簽</marquee>之間的內(nèi)容就是滾動內(nèi)容。<marquee>標(biāo)簽的屬性主要有behavior、bgcolor、direction、width、height、hspace、vspace、loop、scrollamount、scrolldelay等,它們都是可選的。?

    ?

    ?

    屬性值

    功能簡述

    屬性值

    示例

    behavior

    滾動的方式

    alternate、scroll、slide,分別表示文字來回滾動、單方向循環(huán)滾動、只滾動一次,scroll和slide的滾動方向?qū)⒁勒誨irection屬性中參數(shù)

    ?<marquee?behavior="alternate">我來回滾動</marquee>?
    ????<marquee?behavior="scroll">我單方向循環(huán)滾動</marquee>
    ????<marquee?behavior="scroll" direction="up" height="30">我向上循環(huán)滾動</marquee>?
    ????<marquee?behavior="slide">我只滾動一次</marquee>?
    ????<marquee?behavior="slide" direction="up">我改向上只滾動一次了</marquee>

    bgcolor

    文字滾動范圍的背景顏色

    參數(shù)值是16進(jìn)制(形式:#AABBCC或#AA5566等)或預(yù)定義的顏色名字(如red、yellow、blue等)

    <marquee?behavior=="slide" direction="left" bgcolor="red">我的背景色是紅色的</marquee>?

    direction

    文字滾動的方向

    屬性的參數(shù)值有down、left、right、up共四個(gè)單一可選值,

    <marquee direction="right">我向右滾動</marquee>

    width、height

    決定滾動文字在頁面中的矩形范圍大小。

    正數(shù)

    ?<marquee?width="300" height="30" bgcolor="red">我寬300像素,高30像素。</marquee>

    hspace,vspace

    滾動矩形區(qū)域距周圍的空白區(qū)域

    正數(shù)

    ????<marquee?width="300" height="30" vspace="10" hspace="10" bgcolor="red">我矩形邊緣水平和垂直距周圍各10像素。</marquee>?
    ????<marquee?width="300" height="30" vspace="50" hspace="50" bgcolor="red">我矩形邊緣水平和垂直距周圍各50像素。</marquee>?

    loop

    滾動文字的滾動次數(shù)

    正整數(shù)

    <marquee?loop="2">我滾動2次。</marquee>?
    <marquee?loop="infinite">我無限循環(huán)滾動。</marquee>?
    ?<marquee?loop="-1">我無限循環(huán)滾動。</marquee>

    scrollamount

    文字滾動的速度(scrollamount)

    正整數(shù)

    ?<marquee?scrollamount="100">我速度很快.</marquee>?
    ?<marquee?scrollamount="50">我慢了些。</marquee>?
    ?

    scrolldelay

    延時(shí)

    正整數(shù)

    ???<marquee?scrolldelay="30">我小步前進(jìn)。</marquee>?

    另外,您也可以將<marquee>和</marquee>之間的內(nèi)容替換成圖像或其它對象。

    怎么樣,是不是您已經(jīng)在摩拳擦掌躍躍欲試了?別猶豫,讓我們一起來豐富Dashboard效果,讓頁面效果動起來吧!

    轉(zhuǎn)載于:https://www.cnblogs.com/shiGuangShiYi/p/9815147.html

    總結(jié)

    以上是生活随笔為你收集整理的报表怎样实现滚动的公告效果?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。