找回密码
 立即注册

QQ登录

只需一步,快速开始

louis

注册会员

7

主题

28

帖子

71

积分

注册会员

积分
71
louis
注册会员   /  发表于:2021-3-17 17:27  /   查看:5587  /  回复:14
本帖最后由 ClarkPan 于 2021-3-18 12:09 编辑

官网例子
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/auto-merge/range-auto-merge/purejs

1. 将43行多复制几行,比如3行(加上原来的2行一共5行)
2. 28行 rowCount 设置为 50 行,主要是为了能滚动。
3. autoMerge 之后追加一下超链接
  1. sheet.setHyperlink(1, 0, {
  2.   linkColor: '#0066cc',
  3.   visitedLinkColor: '#3399ff',
  4.   command: () => {alert('click')},
  5.             });
复制代码


运行,点击超链接,看到 alert 提示。
滚动一下,让 “Today Show”(超链接)上移1个或多个单元格,然后你会发现,这个超链接无法点击!

15 个回复

正序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-2 11:57:43
推荐
本帖最后由 lynn512 于 2021-4-2 11:58 编辑

您好,此问题已在V14.0.10中修复,您可以通过npm升级。请升级至最新版本测试下。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-2 14:17:01
15#
解决了就好,那本帖就先结贴了,有问题欢迎另开新帖。
回复 使用道具 举报
louis
注册会员   /  发表于:2021-4-2 14:15:09
14#
已验证,木得问题,非常Nice!
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-2 13:34:54
13#
您客气了,如果测试没问题本贴可以结贴了。
回复 使用道具 举报
louis
注册会员   /  发表于:2021-4-2 13:23:22
12#
谢谢,我现在去试一下!
回复 使用道具 举报
louis
注册会员   /  发表于:2021-4-2 11:35:59
10#
请问下,目前有进展吗?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-18 13:36:06
9#
明白了,那等待我们这边功能修复吧,修复了我会这里直接回复您
回复 使用道具 举报
louis
注册会员   /  发表于:2021-3-18 13:30:46
8#
ClarkPan 发表于 2021-3-18 12:08
明白了,我先把这个问题报上去(SJS-8018),您可以再详细的说一下您想要实现的需求,这样我们可以帮您看看是 ...

我们实现了一种复杂的交叉表,使用 SpeardJS 来呈现, 并利用诸如 单元格合并、导出等功能来简化我们的开发。

单元格内的超链接(command 回调),点击后进行下钻、展明细等动作,这个基础功能对我们来说非常重要。
我们有尝试过使用单元格(模拟 超链接 风格,cursor 为 pointer 未搞定)点击事件来处理这样的需求,但对于合并的单元格子,范围内被合并的空白格子也会响应,较难处理。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-18 12:08:19
7#
明白了,我先把这个问题报上去(SJS-8018),您可以再详细的说一下您想要实现的需求,这样我们可以帮您看看是否可以有别的更适合的方法来完成。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部