理解楼主想要实现的功能是:获取合并单元格行范围内的其他列数据。获悉目标数据项所在行列索引,合并单元格所涵盖的行范围即目标数据所在行,轮询每行中的每列,逐项获取数据即可。目标数据项列数因具体业务而异,如楼主提供的图中所示的目标数据项为4列。根据楼主提供的信息,使用超链接访问数据,可提供一个思路:
1. 将合并单元格的类型设置为HyperLink。
2. 重写HyperLink的processMouseDown方法,通过参数hitInfo获取合并单元格的行列索引,轮询每行中的各列,逐项收集数据。
附件为上述思路的实现demo,供楼主参考。
|
|