作者在 2017-09-26 08:55:06 发布以下内容
在帆软的帮助文档中有提到过一种文字特效,既是使文字在屏幕上滚动出现,这个是web前端的一个典型的实现效果的方式,"<marquee id='affiche' align='left' behavior='scroll' bgcolor='blue' direction='up' height='100%' width='30' hspace='0' vspace='0' loop='-1' scrollamount='10' scrolldelay='20' onMouseOut='this.start()' onMouseOver='this.stop()' style='background-color:rgb(0,24,36);font-size:20px;line-height:22px;height:22px;' >"+replace(trim(d1+),","," ")+" </marquee>"
当然实现起来也是非常简单的,只要在单元格种输入公式,粘上上面的一段代码,显示方式改为html,即可实现该跑马灯的效果,
但是,实现步奏简单明了的背后有一个数据的问题,当数据过大,或是过多时,显然,帆软的报表工具的解析能力得到了一次考验,功能无法实现,这里处理有两种方式:一、帆软工具做过滤,筛除一部分数据,简化数据量;二、sql做条件筛选。简单来说就是使数据量减少。其他跑马灯效果的设置和常见的web开发中的前端设置雷同