历史版本20 :不分页显示数据 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

当报表内容行高列宽超过纸张大小时,分页预览超出的行和列部分都会到下一页显示,在页面设置中修改「纸张大小」使其数据保持在纸张内,即可不分页显示。

但是有时候不知道纸张大小需要设置多少,或者不希望改变纸张大小,只希望显示数据时是在一页显示,此时要如何设置呢?

1615859257226035.png

2. 解决方案编辑

2.1 方案一

1)使用填报预览模式,或在分页预览模板的 URL 后增加&op=write进行访问。

2)使用数据分析预览模式,或在分页预览模板的 URL 后增加&op=view进行访问

2.2 方案二

在未设置强制分页时(「条件属性」或「其他」属性中的分页),可在分页预览模板的 URL 后增加&__bypagesize__=false进行访问。

&__bypagesize__=false的意义是不根据纸张大小进行分页,而是根据模板中设置的强制分页进行分页。

注:bypagesize 前后都需要有两个下划线。

1)未设置强制分页的情况下,把所有内容显示在一页里面。

2)设置了强制分页的情况下,还是按照强制分页条件进行分页。例如文档:每页显示固定行数

Snag_a9e2825.png

2.3 方案三

在数据决策系统中,即http://localhost:8075/webroot/decision中访问时,管理员可以在「管理系统>目录管理>管理目录列表中添加需要访问的模板,设置默认参数使其不分页展示

注:在数据决策系统中设置,需要进行模板认证

1)点击设计器菜单栏「服务器>报表平台管理」进入数据决策系统,登录后选择管理系统>目录管理>管理目录」,点击「添加模板」,如下图所示:

1615862922636868.png

2)选择需要访问的模板。如下图所示:

1615863188346742.png

3)点击「设置默认参数值」给模板设置一个默认参数,参数名为__bypagesize__ ,类型设置为「字符串」,值为false。如下图所示:

注:bypagesize 前后都需要有两个下划线。

1615863544199051.png

4)设置完成后,在「管理目录」列表下可看到添加的模板,点击模板可查看修改和保存设置,点击「预览模板」即可预览。如下图所示:

1615863777247476.png

5)在目录上可以直接双击模板查看模板效果,可以看到分页报表已经呈一页展示数据了,如下图所示:

1615863948556057.png

2.4 移动端预览

要在「数据分析 App」中预览需要通过方案三在数据决策系统中设置,「展示终端」勾选上手机即可。

HTML5 端预览设置同方案二,直接在预览模板的 URL 后增加 &__bypagesize__=false 即可。

3. 注意事项编辑

1)不分页显示的行数有一定限制,表格为「横向自适应或不自适应」时,最大显示行数为 1016 行,表格为「双向自适应」时,最大显示行数为 2561 行。

2)使用参数 __bypagesize__=false 的时候(方案二和方案三),模板设置的纸张背景、模板 Web 属性在 PC 端预览时会失效。