Finereport默认分页预览每页的行数

使用的分页预览,设置了页面大小为3000毫米,第一页显示的行数多了很多,但是第二页和后面页面每页显示行数还是很少是为什么:

图片.png

第一页滚动条小很多,第二页开始到第三页滚动条大了很多

图片.png

图片.png

从第二页开始明显页面高度不足3000毫米,第一页看上去有3000毫米.

FineReport snowwhite277 发布于 2021-11-29 17:04 (编辑于 2021-11-29 17:06)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
刘哈哈丶DLv5见习互助
发布于2021-11-30 09:53

说实话不太建议使用分页预览的默认分页模式进行分页,该分页是根据你的页面高度进行分页的,你高度越高,每页的数量越多,如果当心会影响性能,可以考虑使用:https://help.fanruan.com/finereport/doc-view-997.html  ,

你出现了每页的高度不一致,主要是因为你做了分组导致的,你把分组改成列表之后就会一致了

  • snowwhite277 snowwhite277(提问者) 报表是上下左右横向纵向扩展的,启用行式引擎之后报表行向就乱了,开启行式引擎: 错误代码:11100004 行式引擎只支持从上到下扩展属性,其它属性设置均不支持 应该是不支持横向扩展吧
    2021-11-30 09:59 
  • 刘哈哈丶D 刘哈哈丶D 回复 snowwhite277(提问者) 行式引擎不支持,它只支持普通的列表,向下扩展的,动态列的话,就只能在单元格中设置分页了,当然,自己写分页也是可以的
    2021-11-30 14:00 
  • 刘哈哈丶D 刘哈哈丶D 回复 snowwhite277(提问者) 你是动态列的话,分页选择单元格设置是没问题的,因为你本身的这个业务逻辑就会对效率有一定影响,尤其是查询数据量大了之后,报表中大部分的都是将数据缓存在内存中,你这类报表查询数据一大,分页的影响几乎可以忽略不计
    2021-11-30 14:08 
  • snowwhite277 snowwhite277(提问者) 回复 刘哈哈丶D 自己写分页您这边有例子吗,帆软10,oracle数据库,我没有找到相关的资料,现在就是使用默认的分页预览一个是加载慢,要2,3分钟,还很占服务器内存会话一直在的话,使用新计算引擎插件就会有一些奇奇怪怪的问题出现,不太成熟感觉
    2021-12-02 10:18 
  • 刘哈哈丶D 刘哈哈丶D 回复 snowwhite277(提问者) 你说自定义分页吗?有是有,不过可能不太适合你,我所写的自定义分页是使用程序数据集的。 我所参考的是如何调用工具栏里面的按钮以及使用js进行操作:https://help.fanruan.com/finereport/doc-view-2135.html,你可以看看,虽然不知道对你有没有用。 或者你可以研究一下,分页SQL :https://help.fanruan.com/finereport/doc-view-996.html 你那个加载慢,主要是数据量大,同时因为没有做真分页,导致了把数据全部缓存到了内存中,所以占内存,还很慢。 如果以上,你都觉得不太好弄,或者不会弄,那也可以选择,加必填条件来限制查询数量
    2021-12-03 13:19 
最佳回答
0
LTC朝Lv6高级互助
发布于2021-11-29 17:06

每页显示固定行数:https://help.fanruan.com/finereport/doc-view-332.html?source=4#

最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-11-29 17:07

你的分页条件是怎么设置的?

  • 2关注人数
  • 391浏览人数
  • 最后回答于:2021-11-30 09:53
    请选择关闭问题的原因
    确定 取消
    返回顶部