找回密码
 立即注册

QQ登录

只需一步,快速开始

GRGT-HWZ

初级会员

24

主题

67

帖子

255

积分

初级会员

积分
255

[已处理] 鼠标选中的区域

GRGT-HWZ
初级会员   /  发表于:2020-12-17 15:26  /   查看:3164  /  回复:8
鼠标选中了一片区域,然后点击自定义的按钮能否获取到这片区域的坐标

8 个回复

倒序浏览
503881523活字格认证
金牌服务用户   /  发表于:2020-12-17 15:34:07
沙发
前排沙发
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-12-17 15:39:27
板凳
您好,您可以使用hitTest函数获取工作簿中的指定命中区域。 image.png146831969.png
具体您可以参考学习指南:
https://demo.grapecity.com.cn/sp ... /hit-testing/purejs


回复 使用道具 举报
GRGT-HWZ
初级会员   /  发表于:2020-12-17 16:22:23
地板
lynn512 发表于 2020-12-17 15:39
您好,您可以使用hitTest函数获取工作簿中的指定命中区域。
具体您可以参考学习指南:
https://demo.grap ...

获取不到具体第几行第几列共多少行多少列
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-12-17 16:37:10
5#
可以使用 getSelections 方法获取选中区域的行列信息。 image.png56647948.png
回复 使用道具 举报
GRGT-HWZ
初级会员   /  发表于:2020-12-17 16:57:08
6#
lynn512 发表于 2020-12-17 16:37
可以使用 getSelections 方法获取选中区域的行列信息。

好的,已解决
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-12-17 17:10:38
7#
,那本帖就结帖啦,有问题欢迎另开新帖。
回复 使用道具 举报
Renel
注册会员   /  发表于:2023-4-4 10:18:48
8#
Lynn.Dou 发表于 2020-12-17 17:10
,那本帖就结帖啦,有问题欢迎另开新帖。

能不能获取到类似于A1:C3这种呢?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-4 10:52:45
9#
用rangeToFormula去转换,参考下方代码:
  1. var sel = sheet.getSelections();
  2. var rangeStr = GC.Spread.Sheets.CalcEngine.rangeToFormula(sel[0], 0, 0, GC.Spread.Sheets.CalcEngine.RangeReferenceRelative.allRelative);
  3. console.log(rangeStr)
复制代码

API链接:
https://demo.grapecity.com.cn/sp ... gine#rangetoformula
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部