孙志强 发表于 2023-2-7 18:06:23

【15.2.2】超链接点击无反应【SJS-16851】

本帖最后由 Ellia.Duan 于 2023-2-8 12:02 编辑

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

Ellia.Duan 发表于 2023-2-7 18:12:16

您好,导入您的ssjson文件后,点击超链接发生了跳转,如下动图所示:
请问你所说的”单元格显示完成“是什么意思呢?

孙志强 发表于 2023-2-7 18:21:24

Ellia.Duan 发表于 2023-2-7 18:12
您好,导入您的ssjson文件后,点击超链接发生了跳转,如下动图所示:
请问你所说的”单元格显示完成“是什 ...

可以缩放下,会复现

Ellia.Duan 发表于 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

问题应该是当超链接单元格不能完整的出现在可视范围才会出现这个问题。缩放只是一种触发条件。

Ellia.Duan 发表于 2023-2-8 15:49:44

孙志强 发表于 2023-2-8 13:59
问题应该是当超链接单元格不能完整的出现在可视范围才会出现这个问题。缩放只是一种触发条件。

好的,这边还在调研中,看是否有解决方案。

Ellia.Duan 发表于 2023-2-14 09:29:58

经调研,在计算超链接的点击位置时,使用了cellRect方法。但是缩放后,当前页面无法画出整个单元格,所以单元格的宽度发生了变化,导致缩放后的点击位置变成了当前可见区域的一半。所以,无论是改变浏览器窗口的大小,还是改变缩放比例,只要当前页面不能画出整个cell,就会导致超链接hitTest出错
目前此问题将在v16.0.4版本中修复,待发布后,您可以及时下载更新并测试。

孙志强 发表于 2023-2-16 15:55:24

我们现在用的是15的版本,升级的影响太大。能否在15的版本中做下修复呢?

Ellia.Duan 发表于 2023-2-16 16:34:03

您好,目前 SpreadJS已更新 至v16.0.3版本 ,不支持在历史版本中修复。

孙志强 发表于 2023-2-20 09:35:25

那我们除了升版,还有其他的可能的解决方案吗?
页: [1] 2
查看完整版本: 【15.2.2】超链接点击无反应【SJS-16851】