FRM报表块内容跑马灯效果收尾链接轮播

想做一个FRM报表块内容跑马灯效果收尾链接轮播的效果,决策报表块内容如下

image.png

报表块初始化内容如下:

setTimeout(function(){ 

speed = 50; //滚动速度

var tab;  var tab1; var tab2;  var MyMar = [];

var j = document.getElementsByClassName("demo").length

for (i=0;i<j;i++){

(function(m){

var tab =  document.getElementsByClassName("demo")[i];//外层可视模块

var tab1 = document.getElementsByClassName("demo1")[i];//内层滚动内容模块1

var tab2 = document.getElementsByClassName("demo2")[i];//内层滚动内容模块2 无缝对接到1后面的内容

tab2.innerHTML = tab1.innerHTML;//克隆demo1为demo2

tab.scrollTop = tab1.offsetHeight;

    MyMar[m]=setInterval(function Marquee(m){

    if (tab.scrollTop >= tab1.offsetHeight) {

        tab.scrollTop-=tab2.offsetHeight;

    }else{

        tab.scrollTop+=1;

    }

},speed);

    //console.log(m);

})(i);

}

},500);

能出现轮播的效果,但是报表块轮播后,会出现很大空白行的情况如下图

image.png

将上述1~8行 单元格删除也无济于事,需要怎么修改怎么解决呢,麻烦大佬们指点迷津

FineReport CYJXJ 发布于 2025-9-19 14:38
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6专家互助
发布于2025-9-19 14:39
  • CYJXJ CYJXJ(提问者) 是参考这个效果的,效果是出来了,但是就是会有莫名的空白行,最前面和最后面都有,用另一个报表块做效果,收尾也还是有一行的空白行,怎么解决呢?
    2025-09-19 14:43 
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-9-19 14:40
  • CYJXJ CYJXJ(提问者) 就是用这个效果做的,但是在决策报表块会出现收尾空白行的情况,要怎么去除呢?
    2025-09-19 14:42 
  • 华莉星宸 华莉星宸 回复 CYJXJ(提问者) 按照文档中的的例子做 有个决策报表的例子
    2025-09-19 14:48 
  • CYJXJ CYJXJ(提问者) 回复 华莉星宸 有咩有实际的效果呢?https://bbs.fanruan.com/wenda/question/76239.html 参照了这个的做法,效果最接近,效果是出来了,但是空白没办法解决,按照上面推荐的没办法达到效果,现在就是需要解决空白行的情况,还有这个时灵时不灵,复制到另外的单元格又没用了
    2025-09-19 14:56 
  • CYJXJ CYJXJ(提问者) 回复 华莉星宸 有没有可以直接解决的办法
    2025-09-19 14:56 
  • 华莉星宸 华莉星宸 回复 CYJXJ(提问者) 文档中就有实际的决策报表 滚动的例子啊
    写法和你这个貌似差不多啊
    2025-09-19 15:01 
  • 3关注人数
  • 26浏览人数
  • 最后回答于:2025-9-19 14:40
    请选择关闭问题的原因
    确定 取消
    返回顶部