请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Trick

中级会员

84

主题

258

帖子

712

积分

中级会员

积分
712
Trick
中级会员   /  发表于:2022-4-20 11:01  /   查看:2090  /  回复:5
你好,关于选中区域包含隐藏的行列问题的处理,因为我们这边的需求是不需要包含隐藏的行列,是否有方案可以绕过这个问题,如果没有的话是否考虑进行该场景的支持

5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-4-20 13:39:14
沙发
你好,请问你的具体需求是什么呢?需要对选中区域做什么处理以及场景是怎样的呢?请再详细补充。
回复 使用道具 举报
Trick
中级会员   /  发表于:2022-4-20 13:51:18
板凳
Derrick.Jiao 发表于 2022-4-20 13:39
你好,请问你的具体需求是什么呢?需要对选中区域做什么处理以及场景是怎样的呢?请再详细补充。

image.png796156921.png 在我的表格中,2-7行是隐藏的,但是当我从第三个单元格开始拖动选择的时候,getSelections得到的区域里会有隐藏的那几行,我希望的是选中区域里只有第三和第八行
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-4-20 14:43:18
地板
Trick 发表于 2022-4-20 13:51
在我的表格中,2-7行是隐藏的,但是当我从第三个单元格开始拖动选择的时候,getSelections得到的区域里会 ...

目前getSelection无法跳过隐藏的行列,可以拿到这个返回值去做二次封装。我们有getColumnVisible/getRowVisible判断指定列/行是否可见。可以考虑用这两个接口去遍历getSelection返回的区域,判断该区域内是否有不可见的行列,将可见的行列区域组成新的区域。这样拿到的区域就是不包含隐藏行列的区域。
回复 使用道具 举报
Trick
中级会员   /  发表于:2022-4-20 15:00:07
5#
Derrick.Jiao 发表于 2022-4-20 14:43
目前getSelection无法跳过隐藏的行列,可以拿到这个返回值去做二次封装。我们有getColumnVisible/getRowV ...

好的,我明白了
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-4-20 16:29:12
6#
Trick 发表于 2022-4-20 15:00
好的,我明白了

那这边就先结贴了,有新问题欢迎开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部