MarlonYJG 发表于 2024-12-25 15:46:09

【v15】动态创建多个sheet,并绑定多个数据源,导出时没有激活过的sheet中的数据不...

本帖最后由 MarlonYJG 于 2024-12-25 15:48 编辑



我通过代码创建了 a、aa、qw、ab 四个表单,同时给这四个表单通过 setDataSource 方式绑定了数据
此时我只激活了 总表 ,其他都没有激活过,也就是没进去过。
此刻 我想直接导出,导出的excel中 除了 总表数据能正常显示,其他的四个表单 中都没有数据。

请教一下,有没有什么方式能解决

Lynn.Dou 发表于 2024-12-25 15:46:10

您好,
首先您先确认下这四张表单有没有绑定上数据源,如果已绑定,在导出文件时,设置”包含数据源“,如下图所示:

API链接:
https://demo.grapecity.com.cn/spreadjs/help/api/modules/GC.Spread.Sheets#exportxlsxoptions

MarlonYJG 发表于 2024-12-25 16:36:14

Lynn.Dou 发表于 2024-12-25 16:14
您好,
首先您先确认下这四张表单有没有绑定上数据源,如果已绑定,在导出文件时,设置”包含数据源“,如 ...
我通过代码方式导出时都设置了该属性,可能是我在那四个表单中动态创建了table。如果没激活过,估计就渲染不了。

Lynn.Dou 发表于 2024-12-25 17:21:40

你可以先初步排查下, 如果是导出前还未绑定上数据源,那自然导出的时候也不会显示数据源了。

MarlonYJG 发表于 2024-12-25 17:30:05

Lynn.Dou 发表于 2024-12-25 17:21
你可以先初步排查下, 如果是导出前还未绑定上数据源,那自然导出的时候也不会显示数据源了。

ok 多谢了,我再看看

Lynn.Dou 发表于 2024-12-26 09:58:54

:mj72:您客气了,那本帖就先结贴了,有问题欢迎另开新帖交流。
页: [1]
查看完整版本: 【v15】动态创建多个sheet,并绑定多个数据源,导出时没有激活过的sheet中的数据不...