跑马灯数据设置成列表之后效果不显示

决策报表报表块数据设置成列表之后跑马灯效果不实现 

重新选择成分组可以实现跑马灯效果

有办法在列表的情况下实现效果吗

FineReport 柳泫酒 发布于 2020-4-26 13:10 (编辑于 2020-4-26 13:11)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CunfanLv5见习互助
发布于2020-4-26 15:08

需要冻结行操作,你要把报表块头冻结,就可以实现跑马灯了

  • 柳泫酒 柳泫酒(提问者) 标题行已经冻结了 实现不了
    2020-04-27 08:12 
  • Cunfan Cunfan 回复 柳泫酒(提问者) // 隐藏报表块滚动条 setTimeout(function() { $(\"div[widgetname=REPORT1]\").find(\".frozen-north\")[0].style.overflow = \"hidden\"; $(\"div[widgetname=REPORT1]\").find(\".frozen-center\")[0].style.overflow = \"hidden\"; $(\"div[widgetname=REPORT1]\").find(\".REPORT1table\").css(\"width\", \"\"); }, 2000); // 报表块滚动 window.flag1 = true; setTimeout(function(){ //鼠标悬停,滚动停止 $(\"div[widgetname=REPORT1] .frozen-center\").mouseover(function(){ window.flag1 = false; }); //鼠标离开,继续滚动 $(\"div[widgetname=REPORT1] .frozen-center\").mouseleave(function(){ window.flag1 = true; }); var old_CCC = -1; if(window.tag1!=null){ window.clearInterval(window.tag1); } window.tag1 = setInterval(function(){ if(window.flag1) { currentpos = $(\"div[widgetname=REPORT1] .frozen-center\")[0].scrollTop; if(currentpos == old_CCC) { $(\"div[widgetname=REPORT1] .frozen-center\")[0].scrollTop = 0; } else { old_CCC = currentpos; //以50ms的速度每次滚动1.5PX,时间越长,滚动越慢 $(\"div[widgetname=REPORT1] .frozen-center\")[0].scrollTop = currentpos + 1.5; } } }, 50); }, 8000);
    2020-04-27 12:35 
  • 2关注人数
  • 499浏览人数
  • 最后回答于:2020-4-26 15:08
    请选择关闭问题的原因
    确定 取消
    返回顶部