找回密码
 立即注册

QQ登录

只需一步,快速开始

wutao@digiwin
金牌服务用户   /  发表于:2024-6-18 10:29  /   查看:292  /  回复:23
1金币
1、表格通过automerge方法合并了单元格,想点击当前单元格拿到这合并的单元格对应这合并几行的所有数据,有什么方法可以获取吗?

image.png80666808.png
2、setHyperlink方法增加超链接 ,但是点击单元格就不能用了(点击文字无效,只有点击单元格空白区域生效),只能在超链接的回调函数中去写方法 ,不太方便使用 有没有什么方法可以点击超链接去获取?

23 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-6-18 12:27:48
沙发
您好,

您的第一个问题和第二个问题是一个问题吗?
看到您提供的图片中,”品管部“貌似是一个超链接,
所以,您的需求是点击”品管部“这个超链接,然后去获取对应的”任务名称“”开始日“等数据吗?

如果不是此需求,需要您重新描述下您当前问题。
回复 使用道具 举报
wutao@digiwin
金牌服务用户   /  发表于:2024-6-18 13:19:45
板凳
Ellia.Duan 发表于 2024-6-18 12:27
您好,

您的第一个问题和第二个问题是一个问题吗?

是的 ,是超链接 ,想要通过点击品管部拿到后面对应的任务名称等数据,但是品管部是合并单元格,我没有办法拿到合并后对应的几条任务名称数据,没有合并可以拿到一条,自动合并后的我没有办法去拿,想知道有什么方法可以获取
回复 使用道具 举报
eat_grape_5
注册会员   /  发表于:2024-6-18 17:50:13
地板
理解楼主想要实现的功能是:获取合并单元格行范围内的其他列数据。获悉目标数据项所在行列索引,合并单元格所涵盖的行范围即目标数据所在行,轮询每行中的每列,逐项获取数据即可。目标数据项列数因具体业务而异,如楼主提供的图中所示的目标数据项为4列。根据楼主提供的信息,使用超链接访问数据,可提供一个思路:
1. 将合并单元格的类型设置为HyperLink。
2. 重写HyperLink的processMouseDown方法,通过参数hitInfo获取合并单元格的行列索引,轮询每行中的各列,逐项收集数据。
附件为上述思路的实现demo,供楼主参考。

demo.zip

1.96 KB, 下载次数: 12

评分

参与人数 1金币 +500 收起 理由
Joestar.Xu + 500 赞一个!

查看全部评分

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-18 18:15:56
5#
eat_grape_5 发表于 2024-6-18 17:50
理解楼主想要实现的功能是:获取合并单元格行范围内的其他列数据。获悉目标数据项所在行列索引,合并单元格 ...

回复 使用道具 举报
wutao@digiwin
金牌服务用户   /  发表于:2024-6-19 11:15:51
6#
eat_grape_5 发表于 2024-6-18 17:50
理解楼主想要实现的功能是:获取合并单元格行范围内的其他列数据。获悉目标数据项所在行列索引,合并单元格 ...

谢谢!!!我来试试您的方法
回复 使用道具 举报
wutao@digiwin
金牌服务用户   /  发表于:2024-6-19 11:21:29
7#
eat_grape_5 发表于 2024-6-18 17:50
理解楼主想要实现的功能是:获取合并单元格行范围内的其他列数据。获悉目标数据项所在行列索引,合并单元格 ...

这里有个问题,我用的不是addSpan的方式去合并单元格,而是用了autoMerge自动合并单元格,所以会造成无法用getSpan的方式去获取合并单元格的范围
回复 使用道具 举报
eat_grape_5
注册会员   /  发表于:2024-6-19 14:52:53
8#
wutao@digiwin 发表于 2024-6-19 11:21
这里有个问题,我用的不是addSpan的方式去合并单元格,而是用了autoMerge自动合并单元格,所以会造成无法 ...

了解,我再研究下autoMerge自动合并后的获取方式,完后给您回复。
回复 使用道具 举报
wutao@digiwin
金牌服务用户   /  发表于:2024-6-19 14:57:08
9#
eat_grape_5 发表于 2024-6-19 14:52
了解,我再研究下autoMerge自动合并后的获取方式,完后给您回复。

谢谢
回复 使用道具 举报
eat_grape_5
注册会员   /  发表于:2024-6-19 15:28:58
10#

请问楼主使用autoMerge方法自动合并单元格时设置的参数selectionMode值是merged还是source?在之前提供的附件中稍加修改,将autoMerge方法的selectionMode参数值设置为merged后,仍然可以根据当前这个思路实现。请看附件demo!

demo_0619.zip

1.9 KB, 下载次数: 9

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