找回密码
 立即注册

QQ登录

只需一步,快速开始

嗷呜

金牌服务用户

4

主题

18

帖子

36

积分

金牌服务用户

积分
36
最新发帖
嗷呜
金牌服务用户   /  发表于:2024-8-10 17:50  /   查看:1430  /  回复:14
1金币
这边有个需求,SpreadJS空模板,然后后端返回数据,前端填充,这种情况下,客户的意思是点击列表展示的名称,直接导出,不需要预览在线表格
有没有符合的示例瞅一眼


最佳答案

查看完整内容

没事儿。按照跟您沟通过程中了解到的信息,我把自定义的导出命令加在列头了,在列头上右键点击弹出菜单框,自定义的导出按钮就在其中。点击自定义的导出按钮,即可触发导出文件的业务代码,至于导出文件的业务代码您可以自定义,将参数送到后端让后端服务读取模板、装填数据,返回导出文件流。请参考附件中的demo。

14 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-8-10 17:50:16
来自 13#

没事儿。按照跟您沟通过程中了解到的信息,我把自定义的导出命令加在列头了,在列头上右键点击弹出菜单框,自定义的导出按钮就在其中。点击自定义的导出按钮,即可触发导出文件的业务代码,至于导出文件的业务代码您可以自定义,将参数送到后端让后端服务读取模板、装填数据,返回导出文件流。请参考附件中的demo。

自定义导出文件菜单按钮(SpreadJS).zip

1.55 KB, 下载次数: 100

回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-12 08:47:59
2#
您好!看您的描述,是想要不显示数据就能导出填报了数据的文件吗?
回复 使用道具 举报
嗷呜
金牌服务用户   /  发表于:2024-8-12 09:00:04
3#
Wilson.Zhang 发表于 2024-8-12 08:47
您好!看您的描述,是想要不显示数据就能导出填报了数据的文件吗?

是的,客户觉得先预览再导出有点麻烦,就是预览和导出分开,导出是在列表中,直接点击就可以导出文件,想预览再点击预览,是这个样子
回复 使用道具 举报
嗷呜
金牌服务用户   /  发表于:2024-8-12 10:34:16
4#
Wilson.Zhang 发表于 2024-8-12 08:47
您好!看您的描述,是想要不显示数据就能导出填报了数据的文件吗?

大佬,这个有案例看一眼吗
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-12 12:18:19
5#
嗷呜 发表于 2024-8-12 09:00
是的,客户觉得先预览再导出有点麻烦,就是预览和导出分开,导出是在列表中,直接点击就可以导出文件,想 ...

您是需要先导入模板吧?读入模板后,在点击您定义的导出按钮时,真正导出文件前先完成数据填报。但是考虑到对导出接口中的blob流对象填报数据有困难,所以想到让影子完成数据填报和导出。也就是说,导出时调用后端服务读入相同的模板并填充数据,然后从后端导出填充后的文件,将文件流返回至前端。
回复 使用道具 举报
嗷呜
金牌服务用户   /  发表于:2024-8-12 13:26:40
6#
Wilson.Zhang 发表于 2024-8-12 12:18
您是需要先导入模板吧?读入模板后,在点击您定义的导出按钮时,真正导出文件前先完成数据填报。但是考虑 ...

有代码示例瞅一眼嘛,怎么做呢
模版地址,和数据都有后端返回,我这边就需要实现这个点击下载的功能就行
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-12 14:54:46
7#
嗷呜 发表于 2024-8-12 13:26
有代码示例瞅一眼嘛,怎么做呢
模版地址,和数据都有后端返回,我这边就需要实现这个点击下载的功能就行

跟您确认下您说的“点击列表的名称”就是导出功能键所在的地方吗?
回复 使用道具 举报
嗷呜
金牌服务用户   /  发表于:2024-8-12 14:58:02
8#
Wilson.Zhang 发表于 2024-8-12 14:54
跟您确认下您说的“点击列表的名称”就是导出功能键所在的地方吗?

对。表格中有预览和导出两个按钮,客户的意思是,点击预览里面可以下载,这个我实现了,现在问题是外面也有个导出,就是他想不看的情况下,也能下载,这个我目前不晓得咋弄
后端给我的文件地址,和需要的数据都有
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-12 15:23:25
9#
嗷呜 发表于 2024-8-12 14:58
对。表格中有预览和导出两个按钮,客户的意思是,点击预览里面可以下载,这个我实现了,现在问题是外面也 ...

根据当前的交流信息,我理解您需要自定义一个导出选项按钮,按钮触发的业务逻辑是从后端获取电子表格模板和数据,然后将数据装填到表格中,之后导出文件,在这个过程中不显示数据。您帮忙确认下我的理解是否正确,还需要您给一个图示,示例下导出按钮所在的位置。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部