找回密码
 立即注册

QQ登录

只需一步,快速开始

搬砖小李

金牌服务用户

14

主题

70

帖子

192

积分

金牌服务用户

积分
192
搬砖小李
金牌服务用户   /  发表于:2024-10-14 17:40  /   查看:388  /  回复:10
本帖最后由 Wilson.Zhang 于 2024-10-23 15:52 编辑

产品:SpreadJS
版本:17.1.5
调研编号:SJS-26868
Last Review:2024-10-23
当前进展:调研中。

用户透视表选择了整列以后,设置了文字居中样式,当刷新透视表以后发现居中样式丢失了,帮忙看看是什么问题呀

Oct-14-2024 17-35-15.gif246986083.png


1.ssjson.zip

451.55 KB, 阅读权限: 150, 下载次数: 1

10 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-10-14 18:06:26
沙发
您好!收到文件,我们测试后明天给您同步结论。
回复 使用道具 举报
搬砖小李
金牌服务用户   /  发表于:2024-10-15 09:50:52
板凳
Wilson.Zhang 发表于 2024-10-14 18:06
您好!收到文件,我们测试后明天给您同步结论。

好的,感谢
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-10-15 11:30:46
地板

不客气!调研编号为SJS-26868,我们会及时向您同步进展,请您耐心等候!
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-10-15 15:59:47
5#
您好!根据您提供的ssjson文件,经调研,发现数据源“明细”sheet和数据透视表“干线装载率”的“发车时间归属日”列值不一样,如下图所示。
1728979067160.png843771667.png

当为数据透视表设置样式后刷新数据透视表,由于数据源变化了,数据透视表将同步数据源中的数据变化,导致设置好的样式一并被清除。建议您在设置样式前刷新数据透视表以同步数据源的最新状态,如下动图所示。
数据透视表样式问题.gif
回复 使用道具 举报
搬砖小李
金牌服务用户   /  发表于:2024-10-15 17:19:25
6#
Wilson.Zhang 发表于 2024-10-15 15:59
您好!根据您提供的ssjson文件,经调研,发现数据源“明细”sheet和数据透视表“干线装载率”的“发车时间 ...

你好 我们明细的数据源是从后台的接口动态获取的,然后通过如下方式重新绑定表格数据源
  1. table.bindColumns(tableColumns)
  2.     table.bind(tableColumns, 'data', { cols: data.cols, data: data.data })
复制代码

等待所有明细绑定完成后,我们会调用如下api进行数据刷新
  1. spread.sheets.forEach((sheet) => {
  2.     sheet.pivotTables.all().forEach((pivot) => {
  3.       pivot.updateSource()
  4.     })
  5.   })
复制代码

这个交互是后台进行,那么造成这个现象的问题,是因为重新绑定数据源造成的吗
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-10-15 17:42:33
7#
搬砖小李 发表于 2024-10-15 17:19
你好 我们明细的数据源是从后台的接口动态获取的,然后通过如下方式重新绑定表格数据源

等待所有明细 ...

根据您提供的信息,是由于为数据透视表设置文本居中样式时数据透视表与数据源不一致,而后刷新数据透视表时同步了最新的数据源。考虑到您的使用场景,建议您在每次设置文本居中或其他样式前先将数据源的最新数据同步更新至数据透视表。
回复 使用道具 举报
搬砖小李
金牌服务用户   /  发表于:2024-10-15 17:57:39
8#
Wilson.Zhang 发表于 2024-10-15 17:42
根据您提供的信息,是由于为数据透视表设置文本居中样式时数据透视表与数据源不一致,而后刷新数据透视表 ...

这个不太行,因为数据会根据其他条件动态变,我们期望按列设置的样式可以保留下来,同时也不可能要求用户在数据更新后去手动调整一下样式。
而且根据提供的ssjson和贴的gif也能看到,只是部分单元格在数据源更新后居中的样式丢掉了,但是我们数据源里是所有的行都更新了,这本身也是一个问题吧。
另外,我们在线下excel对透视表进行了更改数据源的操作,设置在透视表上的居中样式是可以保留下来的,这个还是期望和线下excel保持表现一致。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-10-16 09:25:19
9#
搬砖小李 发表于 2024-10-15 17:57
这个不太行,因为数据会根据其他条件动态变,我们期望按列设置的样式可以保留下来,同时也不可能要求用户 ...

了解您的业务场景了,交由更上游用户使用的话,确实如您所言,上游用户似乎只是最终的使用者,不关心产品的功能策略,容易引发对功能的误解。那我们继续针对您的业务场景需求调研下,之后会及时向您同步结论,请您耐心等待。
回复 使用道具 举报
搬砖小李
金牌服务用户   /  发表于:2024-10-16 10:02:14
10#
Wilson.Zhang 发表于 2024-10-16 09:25
了解您的业务场景了,交由更上游用户使用的话,确实如您所言,上游用户似乎只是最终的使用者,不关心产品 ...

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