找回密码
 立即注册

QQ登录

只需一步,快速开始

孙志强 讲师达人认证
金牌服务用户   /  发表于:2023-2-7 18:06  /   查看:1921  /  回复:10
1金币
本帖最后由 Ellia.Duan 于 2023-2-8 12:02 编辑

如题,直接点击超链接没有跳转,但是将页面缩小后单元格显示完成时,可以正常跳转。望回复!

测试.zip

2.74 KB, 下载次数: 72

10 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-7 18:12:16
沙发
您好,导入您的ssjson文件后,点击超链接发生了跳转,如下动图所示:
请问你所说的”单元格显示完成“是什么意思呢?
超链接.gif
回复 使用道具 举报
孙志强讲师达人认证
金牌服务用户   /  发表于:2023-2-7 18:21:24
板凳
Ellia.Duan 发表于 2023-2-7 18:12
您好,导入您的ssjson文件后,点击超链接发生了跳转,如下动图所示:
请问你所说的”单元格显示完成“是什 ...

可以缩放下,会复现
20230207-181924.gif
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-8 11:45:30
地板
本帖最后由 Ellia.Duan 于 2023-2-8 12:03 编辑
孙志强 发表于 2023-2-7 18:21
可以缩放下,会复现

您好,经测试,发现浏览器处于缩放状态,或者是canvas也是缩放状态时,此时会出现您描述的点击超链接无效问题。此贴将置为保留处理。这边需要深入调研下,待有结果会及时通知您 【SJS-16851】
回复 使用道具 举报
孙志强讲师达人认证
金牌服务用户   /  发表于:2023-2-8 13:59:31
5#
问题应该是当超链接单元格不能完整的出现在可视范围才会出现这个问题。缩放只是一种触发条件。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-8 15:49:44
6#
孙志强 发表于 2023-2-8 13:59
问题应该是当超链接单元格不能完整的出现在可视范围才会出现这个问题。缩放只是一种触发条件。

好的,这边还在调研中,看是否有解决方案。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-14 09:29:58
7#
经调研,在计算超链接的点击位置时,使用了cellRect方法。但是缩放后,当前页面无法画出整个单元格,所以单元格的宽度发生了变化,导致缩放后的点击位置变成了当前可见区域的一半。所以,无论是改变浏览器窗口的大小,还是改变缩放比例,只要当前页面不能画出整个cell,就会导致超链接hitTest出错
目前此问题将在v16.0.4版本中修复,待发布后,您可以及时下载更新并测试。
回复 使用道具 举报
孙志强讲师达人认证
金牌服务用户   /  发表于:2023-2-16 15:55:24
8#
我们现在用的是15的版本,升级的影响太大。能否在15的版本中做下修复呢?
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-16 16:34:03
9#
您好,目前 SpreadJS已更新 至v16.0.3版本 ,不支持在历史版本中修复。
回复 使用道具 举报
孙志强讲师达人认证
金牌服务用户   /  发表于:2023-2-20 09:35:25
10#
那我们除了升版,还有其他的可能的解决方案吗?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部