决策报表的滚动条怎么去掉

image.png

FineReport jiawangliu 发布于 2022-11-3 11:21
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
yzm339714Lv6中级互助
发布于2022-11-3 11:21

你这是报表块和屏幕分辨率不匹配的原因,手动调整报表块的内容的宽度和高度可以适应,但是不能适应所有,只能适应大部分。建议直接隐藏滚动条,参考https://help.fanruan.com/finereport10.0/doc-view-2425.html

最佳回答
0
NikoLv4见习互助
发布于2022-11-3 14:31
setInterval(function() {
 
    //隐藏报表块REPORT0的滚动条
 
    $("div[widgetname=REPORT0]").find(".frozen-north")[0].style.overflow = "hidden";
 
    $("div[widgetname=REPORT0]").find(".frozen-center")[0].style.overflow = "hidden";
 
}, 1000);//重点在这里,原来的延时函数,这里改成定时就好了
 
 
 
window.flag2 = true;
 
//鼠标悬停,滚动停止  
 
setTimeout(function() {
 
    $("div[widgetname=REPORT0]").find(".frozen-center").mouseover(function() {
 
        window.flag2 = false;
 
    });
 
 
 
    //鼠标离开,继续滚动  
 
    $("div[widgetname=REPORT0]").find(".frozen-center").mouseleave(function() {
 
        window.flag2 = true;
 
    });
 
 
 
    var old = -1;
 
    var interval = setInterval(function() {
 
        if(window.flag2) {
 
            currentpos2 = $("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop;
 
            if(currentpos2 == old) {
 
                $("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop = 0;
 
            } else {
 
                old = currentpos2;
 
                //以25ms的速度每次滚动1.5PX  
 
                $("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop = currentpos2 + 1.5;
 
            }
 
        }
 
    }, 25);
 
}, 1000)

  • 2关注人数
  • 261浏览人数
  • 最后回答于:2022-11-3 14:31
    请选择关闭问题的原因
    确定 取消
    返回顶部