决策报表,刷新局部后出现滚动条,请问该如何完全隐藏?

决策报表局部是滚动报表块,初始化隐藏了滚动条,但是刷新后又出现了,刷新报表块后,我又配置了一次隐藏滚动条,但是还是能短暂的看到, 我调整了setTimeout的时间了,但是偶尔还是能看到滚动条闪现,请问该如何实现完全 隐藏?

setInterval(function() {

     form.getWidgetByName('report7').gotoPage(1,"{}",true);

setTimeout(function() {

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

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

        'overflow-x':'hidden',

        'overflow-y':'hidden'

    });

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

        'overflow-x':'hidden',

        'overflow-y':'hidden'

    });

 

},265);

}, 55000); 

FineReport 用户N5902226 发布于 2021-4-13 10:48
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
深几许Lv4初级互助
发布于2021-4-13 13:14(编辑于 2021-4-13 13:15)

setTimeout(function() {

var a = 'report22'; //获取对应报表块名称

var b = a.toUpperCase(); //防止大小写出现误差,此处自动将名称转成大写

var wid = ($("div[widgetname='" + b + "']").width() - 17) + 'px'; //获取报表块宽度

$("div[widgetname='" + b + "']").css('width', wid); //重置报表块宽度

var height = ($("div[widgetname='" + b + "']").height() - 16) + 'px'; //获取报表块高度

$("div[widgetname='" + b + "']").css('height', height); //重置报表块高度

}, 100);

实在不行的话 就安装自适应插件

  • 用户N5902226 用户N5902226(提问者) 一开始我也用了这个,配上定时刷新就出了问题, 最后是用了自动刷新的插件+这个,可以达到预期效果了
    2021-04-13 16:01 
  • 用户k6414701 用户k6414701 回复 用户N5902226(提问者) 我也是先写js去除滚条,然后放上刷新插件就出问题了,请问你这边怎么解决的啊
    2021-04-15 10:24 
  • 用户N5902226 用户N5902226(提问者) 回复 用户k6414701 初始化的时候配置了这个js, 然后用插件设置自动刷新实现的, 如果不行建议看看是不是插件版本问题 ,我的是刚下载的,本地和服务器都可以用
    2021-04-16 09:50 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-4-13 10:50

这个没有办法吗,你把265

改成50试试,其实还是会有一闪而过的现象的

image.png

  • 用户N5902226 用户N5902226(提问者) 试过了,太小的话 报表还没初始化, 直接不隐藏了, 265基本已经是极限了
    2021-04-13 10:52 
  • 用户N5902226 用户N5902226(提问者) 这种方法应该不是根本的处理方法把, 请问下大佬们, 平时刷新报表块的时候是怎么把滚动条去掉的?
    2021-04-13 10:52 
  • snrtuemc snrtuemc 回复 用户N5902226(提问者) 那是没办法的,这个没法避免,浏览器偶尔卡下,就会有。就是说,即使设置1,也会出现这个情况
    2021-04-13 10:53 
  • 用户N5902226 用户N5902226(提问者) 回复 snrtuemc 我的哥, 请问下有没有别的办法?
    2021-04-13 10:54 
  • snrtuemc snrtuemc 回复 用户N5902226(提问者) 其他没有办法的
    2021-04-13 10:59 
  • 3关注人数
  • 544浏览人数
  • 最后回答于:2021-4-13 13:15
    请选择关闭问题的原因
    确定 取消
    返回顶部