找回密码
 立即注册

QQ登录

只需一步,快速开始

酸的萌萌yeath

中级会员

70

主题

246

帖子

654

积分

中级会员

积分
654
酸的萌萌yeath
中级会员   /  发表于:2021-5-7 15:54  /   查看:8253  /  回复:23
本帖最后由 Lynn.Dou 于 2021-9-13 11:11 编辑

报表,通过数据绑定功能,绑定了一个表格,表格数据是从后端数据库获取的。 现在有个问题,就是表格数据出现跨页后,导出PDF的显示如截图所示,第2页的表格,首行是没有框线了,非常不美观。  

需求是:当表格数据跨页后,如何设置一个新的表头,而且表格数据继续能连续呈现

image.png440919494.png

23 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-7 16:04:48
沙发
本帖最后由 Lynn.Dou 于 2021-8-5 18:04 编辑

最新进展
此问题已在V14.1.1修复,请升级测试

----------------------------------------------------

”通过数据绑定功能,绑定了一个表格,表格数据是从后端数据库获取的。“
您好,您上传下数据绑定之后的ssjson文件,这边需要先复现此问题才能更好的为您处理。
回复 使用道具 举报
酸的萌萌yeath
中级会员   /  发表于:2021-5-7 16:09:45
板凳
附件test.ssjson已经上传,请帮忙看下,谢谢

test.ssjson

93.38 KB, 下载次数: 467

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-7 18:03:22
地板
您好,这边导入您上传的ssjson文件,没有数据绑定的相关数据,无法复现您的问题。
image.png747545165.png
您绑定数据源后,导出ssjson文件时,设置includeBindingSource为true,这样才能将数据源导出。
image.png331731871.png
请将ssjson文件重新上传下。
回复 使用道具 举报
酸的萌萌yeath
中级会员   /  发表于:2021-5-7 18:45:00
5#

我先给你再解释一下,通过数据绑定,sourec创建了一个表格属性的字段,拖到我模板需要显示这个数据表格的位置。

模板这样设计好之后,调用这个模板填报时,会有接口来让用户选择仪器信息,并显示到这个模板拖好的绑定了表格字段的位置。 当前的问题就是,当数据行比较多的时候出现跨页,显示不美观。 我想至少跨页后,表格的框线是完整的,不像我截图的那样。  

image.png705791625.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-8 09:00:52
6#
已了解,不过现在json文件里面没有数据,所以无法复现您说的”当数据行比较多的时候出现跨页,显示不美观“的问题。
如下图,带有数据。 image.png768693847.png

所以需要您提供带有数据的json文件,这边在文件基础上进行测试,看能否解决您的问题。
image.png292848510.png
回复 使用道具 举报
酸的萌萌yeath
中级会员   /  发表于:2021-5-8 10:23:52
7#
导出ssjson文件时,设置includeBindingSource为true,这个咋操作?
回复 使用道具 举报
酸的萌萌yeath
中级会员   /  发表于:2021-5-8 10:50:22
8#
我打开看了,数据有保存,请帮忙看下

test.ssjson

1.45 MB, 下载次数: 424

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-8 11:05:13
9#
设置printInfo 的 showBorder为true,这边测试可以正常显示边框。 image.png945859374.png

  1. var printInfo = sheet.printInfo();
  2. printInfo.showBorder(true)
复制代码
具体请参考学习指南(打印何导出pdf均通过设置printInfo来设置打印/导出效果):
image.png694461974.png
回复 使用道具 举报
酸的萌萌yeath
中级会员   /  发表于:2021-5-8 11:10:39
10#
这样设置,会导致整个页面都会有一个大黑框吧? 之前给的解决方案是设置false,我先试试
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部