找回密码
 立即注册

QQ登录

只需一步,快速开始

songpeng

最新发帖
songpeng
金牌服务用户   /  发表于:2021-9-1 11:29:25
11#
Derrick.Jiao 发表于 2021-9-1 11:00
请问从后台传的数据是否加载到了SpreadJS表单上了呢?如果没有加载到表单上此时调用save方法保存Excel文 ...

是表单上一定是要有数据是吗?如果没有数据是回报错,这个还没有验证过,等下试试?

我们的需求是这样的,如下
1、我们会在表单控件上进行编辑数据,目前这一步是可以的,用控件自带呢的导出,这个也是可以的。只是自带控件不能自带水印功能,所以没有此功能;
2、我们自定义了一个导出方法接口给前端人员调用,就是在表单控件上编辑好之后直接调用导出方法,导出的excel打开报错。
3、目前还有一个疑问,导出之前是一定要先保存吗?不能直接调用接口吗,还是说一定要先保存在服务器上,让后再从服务器上获取,这样文件一直在增加?
回复 使用道具 举报
songpeng
金牌服务用户   /  发表于:2021-9-1 17:41:25
13#
Derrick.Jiao 发表于 2021-9-1 17:11
水印功能可以利用我们的背景单元格实现,这是学习指南的地址,您可以参考
https://demo.grapecity.com.c ...

用插件的方法设置背景图片只能是一张默认的图片,这个也不能导出吧,
我们的水印是要求动态的,也就是根据当前登录名来显示的。

通过fromJSON反序列化到表单那在导出来的话,那也没有水印功能的吧?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-1 18:38:16
14#
songpeng 发表于 2021-9-1 17:41
用插件的方法设置背景图片只能是一张默认的图片,这个也不能导出吧,
我们的水印是要求动态的,也就是根 ...

如果是导出到Excel就没有太好的方法了,Excel不支持表单背景图的设计。
回复 使用道具 举报
songpeng
金牌服务用户   /  发表于:2021-9-2 14:25:14
15#
Derrick.Jiao 发表于 2021-9-1 18:38
如果是导出到Excel就没有太好的方法了,Excel不支持表单背景图的设计。

https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=99165&extra=page%3D1
借鉴了这个帖子,给了启发,前端加上 responseType:blob 这个就可以了,感谢!!
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-2 14:36:53
16#
songpeng 发表于 2021-9-2 14:25
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=99165&extra=page%3D1
借鉴了这个帖子, ...

解决了就好,有新问题欢饮开新帖交流~
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部