报表全屏和正常模式

报表正常打开和全屏模式 中间多了很多空白部分 ,这个是怎么取消:排查发现是加了滚动的代码

setTimeout(function() {

       //隐藏报表块report0的滚动条(此报表块名为report0,根据具体情况修改)

    $("div[widgetname=REPORT0]").find(".frozen-north").css({

        'overflow-x':'hidden',

        'overflow-y':'hidden'

    });

    $("div[widgetname=REPORT0]").find(".frozen-center").css({

        'overflow-x':'hidden',

        'overflow-y':'hidden'

    });

 

},2000);

window.flag1 = true;  

//鼠标悬停,滚动停止    

setTimeout(function() {  

    $(".frozen-center").mouseover(function() {  

        window.flag1 = false;  

    });  

    //鼠标离开,继续滚动    

    $(".frozen-center").mouseleave(function() {  

        window.flag1 = true;  

    });  

  var old = -1; 

    // 清除定时器

    if(window.tag1!=null){

    window.clearInterval(window.tag1);

    }

    //调用定时器

     window.tag1  = setInterval(function() {  

        if(window.flag1) {  

            currentpos = $("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop;  

            if(currentpos == old) {  

                $("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop = 0;  

            } else {  

                old = currentpos;  

                $("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop = currentpos + 1.5;  

            }  

        }  

    }, 50);  

}, 2000);全屏就会出现问题

image.png

image.png

FineReport 重庆一棵草 发布于 6 天前 (编辑于 6 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7专家互助
发布于6 天前

页面卡了吧

增加一下内存

修改内存 https://help.fanruan.com/finereport/doc-view-1021.html

  • 重庆一棵草 重庆一棵草(提问者) 不是卡了。就是这里多了很大一部分没内容的东西 。报表里面都是挨着的。全屏打开就是这样,
    2025-09-12 16:14 
  • 华莉星宸 华莉星宸 回复 重庆一棵草(提问者) 所有人都这样吗 还是个别
    2025-09-12 16:20 
  • 重庆一棵草 重庆一棵草(提问者) 回复 华莉星宸 都是这样。
    2025-09-12 16:21 
  • 华莉星宸 华莉星宸 回复 重庆一棵草(提问者) 有可能是bug 可以重新做一张
    或是升级一下jar包吧
    2025-09-12 16:29 
最佳回答
0
ScyalcireLv7高级互助
发布于6 天前(编辑于 6 天前
  • 通过 setTimeout 延迟隐藏了 REPORT0 块的滚动条(.frozen-north 和 .frozen-center 的 overflow 设为 hidden),这可能导致全屏模式下布局计算异常,尤其是当内容需要动态调整时。

  • 全屏模式可能依赖滚动条的存在来正确分配空间,强制隐藏后会导致空白区域

最佳回答
0
snrtuemcLv8专家互助
发布于6 天前

试试你的代码嵌套在这个这个函数中

window.onresize = function() {

你的跑马灯代码

}

  • 4关注人数
  • 59浏览人数
  • 最后回答于:6 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部