找回密码
 立即注册

QQ登录

只需一步,快速开始

nipori444

注册会员

5

主题

13

帖子

38

积分

注册会员

积分
38
nipori444
注册会员   /  发表于:2022-2-4 20:43  /   查看:3118  /  回复:9
请问如何能做到像excel这样在范围内选择单元格嘛

使用了setactivecell,那个selection就失去效果了,能做到selection 还在,但又可以定位某个单元格嘛?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

9 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-7 09:19:13
沙发
您具体需要实现一个什么需求呢?如果单纯的定位某个单元格也可以通过单元格的坐标去定位,例如A1的坐标就是(0,0),A2的坐标就是(1,0)。然后通过getCell方法就可以获得指定单元格的信息。这样做不会改变selection。
https://demo.grapecity.com.cn/sp ... ksheet.html#getCell
回复 使用道具 举报
nipori444
注册会员   /  发表于:2022-2-7 09:59:53
板凳
自己做的选择功能,然后客户要求在范围内选择,像excel一样的效果,但是在范围内选择到结果后,把activecell一设置,范围就没有了,excel的范围选择一样的需求
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-7 10:10:48
地板
如果是你需要设置一个范围的选中区域,那么不能用setActiveCell而是要用setSelection
https://demo.grapecity.com.cn/sp ... t.html#setSelection
回复 使用道具 举报
nipori444
注册会员   /  发表于:2022-2-7 11:12:30
5#
Clark.Pan 发表于 2022-2-7 10:10
如果是你需要设置一个范围的选中区域,那么不能用setActiveCell而是要用setSelection
https://demo.grapec ...

Setselection也达不到excel那样的效果啊,估计可能是没有这个功能,毕竟检索也是自己实装的。其实很简单,您可以在excel里面选中一块区域,然后按检索,然后应该就能知道我想要的是什么效果了。activecell和setselection肯定是达不到这个效果的,不知道还有没有其他方法了
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-7 12:00:33
6#
不知道您说的检索是什么,是查找吗?

查找我这边没有看出跟Excel有什么区别,请您详细描述一下呗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
nipori444
注册会员   /  发表于:2022-2-7 12:59:53
7#

我在E5到J12这个范围内搜索,效果就像截图一样,selection还保持着,搜索选中框会在F8和I10之间移动,想要的效果就是像截图一样

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-7 14:59:47
8#
这个目前产品还没有这样的功能,我会将您的需求反馈给产品部门
回复 使用道具 举报
nipori444
注册会员   /  发表于:2022-2-7 16:34:38
9#
Clark.Pan 发表于 2022-2-7 14:59
这个目前产品还没有这样的功能,我会将您的需求反馈给产品部门

好的,谢谢!
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-7 17:14:28
10#
已经提交了需求,需求编号40793。该帖子移至需求版块,后续有进展我会在这里通知您。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部