【v17.0.3】如何更改透视表关联的数据源
本帖最后由 Richard.Huang 于 2024-3-8 10:40 编辑产品:SpreadJS
版本:V17.0.3
调研编号:SJS-13979
问题:请问SpreadJS怎样调整可以支持更换透视表关联的数据源
需求场景:在模板开发过程中会需要调整数据源的结构,当前透视表不支持更换数据源,若有新增数据列,需要重新创建透视表,导致大量重复工作
本帖最后由 Richard.Ma 于 2024-2-26 16:34 编辑
目前设计器不支持此功能,也没有提供相关的接口来调整数据区域,这个需求此前已经有客户反馈。我会在后面再追加说明。SJS-13979
确实如你所说,新增数据列后,目前只能去重新创建数据透视表。以及还需要做一些其他的选项设置处理(例如已经设置的行列值字段设置,以及其他的一些选项)
设计器去实现此功能的话,也会是按照这个思路来做的。
因此,如果您这边目前需要这个功能,可以尝试自己通过二次开发实现。
1.弹出包含区域选择器的对话框,用户选择新的区域确认后
2.先保存老的透视表的相关设置,可以通过pt.serialize()来对透视配置进行序列化
3.根据得到的新的数据区域,重新创建新的数据透视表
4.把相关选项设置回去。
Richard.Ma 发表于 2024-2-26 16:19
目前设计器不支持此功能,也没有提供相关的接口来调整数据区域,这个需求此前已经有客户反馈。我会在后面再 ...
好的,我们试一下 好的,有问题再继续沟通
页:
[1]