大屏中单个报表刷新后隐藏滚动条失效

JS写在初始化事件实现隐藏滚动条效果后,单个报表刷新后,隐藏滚动条功能失效,这是跟初始化事件有关吗?怎么样去解决?

FineReport yzm980153 发布于 2022-8-16 09:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-8-16 10:28

如果是10.0版本,没有安装新自适应插件,就在初始化事件写下面js

var style=document.createElement('style');

style.innerHTML=".test::before{color:green}";//添加样式内容的话也可以用上面提到过的`insertRule`,相对例子里的硬编码会更优雅点。

document.head.appendChild(style);

document.styleSheets[0].insertRule('::-webkit-scrollbar{overflow-x:hidden;}',0)

document.styleSheets[0].insertRule('::-webkit-scrollbar{ display: none; /* Chrome Safari */;}',0)

最佳回答
0
runerLv7资深互助
发布于2022-8-16 10:20

你给定时刷新加一层 隐藏滚动条呢;貌似因为定时刷新重新加载报表块了,但是没有调用你写到body里的隐藏滚东条;你或者把隐藏滚动条写到报表块里初始化事件试试

  • yzm980153 yzm980153(提问者) JS是写在body的,定时刷新用的是插件刷新,我刚按你说的把隐藏滚动条写到报表块里,刷新后还是会出现滚动条,或者是我写入的方法不对,另外RP版本是10.0
    2022-08-16 10:38 
  • 3关注人数
  • 1204浏览人数
  • 最后回答于:2022-8-16 10:28
    请选择关闭问题的原因
    确定 取消
    返回顶部