找回密码
 立即注册

QQ登录

只需一步,快速开始

钛和集团

初级会员

34

主题

120

帖子

382

积分

初级会员

积分
382

[已处理] 表格导出问题

钛和集团
初级会员   /  发表于:2022-9-23 10:50  /   查看:1281  /  回复:1
本帖最后由 钛和集团 于 2022-9-23 11:55 编辑

表格进行绑定后发现导出有问题,于是 根据这段代码进行删除table元素,
image.png717272338.png
但是第一次加载数据还行,第二次再次点击加载数据的按钮时,由于table元素被删除了,我其他要使用table元素的代码都报错了,
image.png645185546.png
所以有办法只在这个导出的时候触发上面的代码吗?
image.png966464233.png

1 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-23 12:13:48
沙发
本帖最后由 Lynn.Dou 于 2022-9-23 13:36 编辑

您好,

以下方案您可以参考下:
1、在工具栏自定义导出excel文件按钮
执行导出文件操作时,您可以新建一个spread2, 通过json导入导出的方式来“复制”原spread1。
之后对spread2执行tableToRange命令,然后进行导出excel文件。
这样spread1原有的table未改变,也不会影响后续的绑定数据源操作。

2、重写“文件-导出excel”按钮对应的操作
具体点击弹窗以及后续导出文件相关代码属于源码内容,您可以调研下相关实现方式。
附件为示例demo,您可以参考下。

另,这边已将设计器导出事件监听需求记录下来,如果后续计划添加此功能,会在贴中通知您。(40786)



custom_file_menu.zip

275.32 KB, 下载次数: 44

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部