找回密码
 立即注册

QQ登录

只需一步,快速开始

sean_chen

中级会员

44

主题

121

帖子

849

积分

中级会员

积分
849

[已处理] sortRange的问题

sean_chen
中级会员   /  发表于:2021-5-11 17:07  /   查看:2503  /  回复:3
你好,
有如下问题,有两行数据,并且对每个cell进行了特殊的唯一性的tag设置,在调用方法sortRange之后,只是改变了value,但是每个cell对应的tag没有发生对应的移动,导致数据和tag的对应关系发生变化。

期望:
value对应的tag始终保持相同的关系,不会因为排序而导致对应关系的错乱。

排序前:
image.png763285827.png                                  

排序后:
image.png282606505.png
(期望 数字2对应的tag始终是2,1对应的tag是1)

目前使用的是V12版本, 有什么解决方法可以解决这个问题吗?

非常感谢。
image.png427928161.png

3 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-11 17:26:26
沙发
您好,这边在12.2.5中未能复现您的问题,建议您尝试升级至此版本,若仍未解决您的问题,建议您提供能复现问题的demo。
回复 使用道具 举报
sean_chen
中级会员   /  发表于:2021-5-12 15:57:19
板凳
DerrickJiao 发表于 2021-5-11 17:26
您好,这边在12.2.5中未能复现您的问题,建议您尝试升级至此版本,若仍未解决您的问题,建议您提供能复现问 ...

抱歉,之前描述的问题不够准确,如图中所示,有sheet中对2这个值的引用( = 'SheetName'!A2), 在进行了sortRange之后(2所在的行:1 -> 2), 目前引用还是保留的 = 'SheetName'!A2, 可以变成 = 'SheetName'!A3吗?  
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-12 16:58:26
地板
sean_chen 发表于 2021-5-12 15:57
抱歉,之前描述的问题不够准确,如图中所示,有sheet中对2这个值的引用( = 'SheetName'!A2), 在进行了sor ...

这个是不会变的,这个行为与Excel也是一致的,您可以到Excel中试一下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部