为什么决策报表用不同的电脑打开就会出现很多滚动条?在原本做的电脑上大小都刚好,没有滚动条。

各位大佬,滚动条这个实在是烦人, 我们项目几个人一起做大屏,在其中一台电脑上弄出基本架子,放到另一台电脑上那些报表块就各种滚动条,明明图表大小都一样,有什么解决方法吗?

FineReport ss2020 发布于 2020-8-11 15:17
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
1
freetimeLv4见习互助
发布于2020-8-11 15:49

把模版自适应打开

  • ss2020 ss2020(提问者) 自适应的话把决策报表放到大屏上去会出现很多问题,比如字体变形,图表位置出现偏差等,所以我们用固定大小,但就是老碰到滚动条问题。
    2020-08-11 17:12 
最佳回答
0
誓言无悔Lv6初级互助
发布于2020-8-11 15:20
  • ss2020 ss2020(提问者) 不是这个问题, 在一台电脑弄好了的效果就是没有滚动条的, 而且不是只有报表块,还有很多柱形图之类的图标,JS隐藏滚动条只是把它隐藏了,数字还是可以上下动, 我需要的是一个固定的,完全显示又没有滚动条的图。
    2020-08-11 15:43 
最佳回答
0
krystal033Lv7高级互助
发布于2021-3-8 14:59

电脑分辨率问题 还是考虑强制隐藏滚动条吧

setTimeout(function() { var a = 'report0'; //获取对应报表块名称 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);

report0改成你的报表块的名

最佳回答
0
深几许Lv4初级互助
发布于2021-3-8 15:21(编辑于 2021-3-8 15:23)

因为没有自适应功能

考虑大家安装自适应插件,做出来的报表就会是页面自适应不会有滚动条以及字体错为啥的

保持浏览器的缩放比例一致

底做高看(用低分辨率做高分辨率看就会好一些)1615188179(1).jpg

最佳回答
0
lt1873Lv5见习互助
发布于2021-3-8 15:41
目前只能用新插件,别的做不到
决策报表新自适应插件(公测中)

https://help.fanruan.com/finereport/doc-view-3665.html?source=1

  • 6关注人数
  • 889浏览人数
  • 最后回答于:2021-3-8 15:41
    请选择关闭问题的原因
    确定 取消
    返回顶部