跑马灯冻结首行不生效



设置了冻结首行滚动,不生效啊

图片.png

图片.png

FineReport xiaomili 发布于 2019-12-4 10:17 (编辑于 2019-12-4 10:44)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
孤陌Lv6资深互助
发布于2019-12-4 10:19(编辑于 2019-12-4 10:40)

报表块实现跑马灯效果-https://help.finereport.com/doc-view-2393.html 

image.png

image.png

冻结没有勾 上去 当然这样了

image.png

  • xiaomili xiaomili(提问者) 设置的都和它一样的,检查了好几遍了
    2019-12-04 10:23 
  • 孤陌 孤陌 回复 xiaomili(提问者) 看适应性啊 布局 你应该用5.1的方法 自己再确认一下
    2019-12-04 10:24 
  • xiaomili xiaomili(提问者) 回复 孤陌 确认无误了,附件上传了,要不帮忙看下?哈
    2019-12-04 10:29 
  • 孤陌 孤陌 回复 xiaomili(提问者) 兄弟啊 ,你只是设置了重复 没有设置冻结
    2019-12-04 10:32 
  • 孤陌 孤陌 回复 xiaomili(提问者) 自己冻结行没有设置 能不这样吗
    2019-12-04 10:34 
最佳回答
0
zsh331Lv8专家互助
发布于2019-12-4 10:19

楼主:参考文档再检查检查问题!


报表块实现跑马灯效果-https://help.finereport.com/doc-view-2393.html


最佳回答
0
shirokoLv6资深互助
发布于2019-12-4 10:24(编辑于 2019-12-4 10:40)

把报表丢上来啊

1575426504590521.frm

改好了,没设置冻结,

还有下面的find里面应该是"#frozen-center"

最佳回答
0
枫城Lv7初级互助
发布于2019-12-4 10:29

看下重复标题行设置 和 下面JS代码的对象名是否错误,我之前做的时候也是有问题,后来发现是重复行设置的问题

setTimeout(function() {
$("div[widgetname=REPORT2]").find("#frozen-center").css('overflow-x', 'hidden');
$("div[widgetname=REPORT2]").find("#frozen-center").css('overflow-y', 'hidden');
$("div[widgetname=REPORT2]").find("#frozen-north").css('overflow-x', 'hidden');
$("div[widgetname=REPORT2]").find("#frozen-north").css('overflow-y', 'hidden');
$("div[widgetname=REPORT2]").find(".reportContent").css('overflow-y', 'hidden');
$("div[widgetname=REPORT2]").find(".reportContent").css('overflow-x', 'hidden');
}, 100);
window.flag = true;
setTimeout(function() {
$("#frozen-center").mouseover(function() {
window.flag = false;
})
//鼠标悬停,滚动停止
$("#frozen-center").mouseleave(function() {
window.flag = true;
})
//鼠标离开,继续滚动
var old = -1;
var interval = setInterval(function() {
if (window.flag) {
currentpos = $("div[widgetname=REPORT2]").find("#frozen-center")[0].scrollTop;
if (currentpos == old) {
$("div[widgetname=REPORT2]").find("#frozen-center")[0].scrollTop = 0;
} else {
old = currentpos;
$("div[widgetname=REPORT2]").find("#frozen-center")[0].scrollTop = currentpos + 1.5;
}
}
}, 25);
//以25ms的速度每次滚动3.5PX
}, 1000)


  • xiaomili xiaomili(提问者) 我只改了report2,改成控件名,别的没改啊
    2019-12-04 10:31 
  • 枫城 枫城 回复 xiaomili(提问者) 设置重复标题行 操作也要的
    2019-12-04 10:33 
  • 枫城 枫城 回复 xiaomili(提问者) 用户使用时需要把代码中所有的REPORT2,修改为报表块对应的控件名称的大写格式
    2019-12-04 10:35 
  • xiaomili xiaomili(提问者) 回复 枫城 已经设置了重复行,控件名也是大写的
    2019-12-04 10:38 
  • 枫城 枫城 回复 xiaomili(提问者) 冻结别忘
    2019-12-04 10:50 
  • 5关注人数
  • 1103浏览人数
  • 最后回答于:2019-12-4 10:44
    请选择关闭问题的原因
    确定 取消
    返回顶部