[ABI 5.2] 文字滚动怎么做哇

15817
5

梁大飞 初学数据Lv2

发表于2021-8-19 11:05

悬赏5

已解决

楼主
这种文字滚动怎么做呀

最近看过此主题的会员

shitou486

chestnut

esen_408VBWR3E6V9

小亿

18533204315

deidao

zly_2960

xiaojun

hzm1205

ESENSOFT官方技术支持

缱绻

18757335670

果冻出场

最佳答案
你好.拖入一个容器,容器里面拖入一个表格.表格每行是你要显示的内容.在编辑区--高级--脚本里面
  1. var speed = 10; //定时执行的间隔,影响速度,数值越大,速度越慢(可修改)

  2. var offpos = 1; //每次向上偏移量,单位为像素(可修改)

  3. //获取代号为"GRID1"的表格的HTML元素(GRID1可修改为需要进行跑马灯效果的控件在展示界面的html元素id值)

  4. var tabledom = document.getElementById("GRID1");

  5. //获取代号为"HHH15"的容器的HTML元素(HHH15可修改为进行跑马灯效果的控件的父容器或父元素的html元素id值)

  6. var bodydiv = document.getElementById("HHH2");

  7. bodydiv.style.overflow="hidden";

  8. var position = 0;

  9. var height = tabledom.clientHeight;

  10. var paused = false; //是否暂停

  11. function scroller() {

  12.     if( paused ) return;

  13.     if((0 - position ) === height ){

  14.         position = bodydiv.clientHeight;

  15.         tabledom.style.top = position + "px";

  16.     }

  17.     position -= offpos;

  18.     tabledom.style.top = position + "px";

  19. }

  20. setInterval("scroller()", speed);//自动滚动

  21. //鼠标点击停止或继续(如果不需要可以去掉下面的脚本)

  22. document.body.onmousedown = function(){

  23.     paused = !paused;

  24. }
复制代码
注意修改GRID1和HHH2为你自己的表格代码和容器代码
效果如图
:

5个回答

只看楼主

果冻出场 数据小白Lv1

发表于2021-8-19 11:24

只看该作者

取消 关注该作者的回复

沙发

试试这个:https://bbs.esensoft.com/thread-131716-1-1.html

梁大飞 初学数据Lv2

发表于2021-8-19 11:33

只看该作者

取消 关注该作者的回复

板凳

果冻出场 发表于 2021-8-19 11:24
试试这个:https://bbs.esensoft.com/thread-131716-1-1.html

用abi图表分析功能怎么做呀

果冻出场 数据小白Lv1

发表于2021-8-19 11:05

只看该作者

取消 关注该作者的回复

地板

你好.拖入一个容器,容器里面拖入一个表格.表格每行是你要显示的内容.在编辑区--高级--脚本里面

  1. var speed = 10; //定时执行的间隔,影响速度,数值越大,速度越慢(可修改)

  2. var offpos = 1; //每次向上偏移量,单位为像素(可修改)

  3. //获取代号为"GRID1"的表格的HTML元素(GRID1可修改为需要进行跑马灯效果的控件在展示界面的html元素id值)

  4. var tabledom = document.getElementById("GRID1");

  5. //获取代号为"HHH15"的容器的HTML元素(HHH15可修改为进行跑马灯效果的控件的父容器或父元素的html元素id值)

  6. var bodydiv = document.getElementById("HHH2");

  7. bodydiv.style.overflow="hidden";

  8. var position = 0;

  9. var height = tabledom.clientHeight;

  10. var paused = false; //是否暂停

  11. function scroller() {

  12.     if( paused ) return;

  13.     if((0 - position ) === height ){

  14.         position = bodydiv.clientHeight;

  15.         tabledom.style.top = position + "px";

  16.     }

  17.     position -= offpos;

  18.     tabledom.style.top = position + "px";

  19. }

  20. setInterval("scroller()", speed);//自动滚动

  21. //鼠标点击停止或继续(如果不需要可以去掉下面的脚本)

  22. document.body.onmousedown = function(){

  23.     paused = !paused;

  24. }
复制代码
注意修改GRID1和HHH2为你自己的表格代码和容器代码
效果如图
:

梁大飞 初学数据Lv2

发表于2021-8-19 14:35

只看该作者

取消 关注该作者的回复

5#

果冻出场 发表于 2021-8-19 13:17
你好.拖入一个容器,容器里面拖入一个表格.表格每行是你要显示的内容.在编辑区--高级--脚本里面注意修改GRID ...

高级区里没有脚本设置哎

点击报表的编辑区

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号