找回密码
 立即注册

QQ登录

只需一步,快速开始

Melody

中级会员

29

主题

63

帖子

591

积分

中级会员

积分
591

微信认证勋章

Melody
中级会员   /  发表于:2018-10-19 11:08  /   查看:3763  /  回复:7
image.png832562866.png 如何判断是选中了表头 image.png490256347.png 还是表格内容区域呢 基于V10版本的 应该如何用代码区分呢
希望是选中行头或者列头点击右键显示的菜单  和  选中表格区域内容点击右键显示的菜单不一样
image.png790779113.png

7 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-19 17:21:10
沙发
我给您上传一个V10的Demo,Demo中hitTestType === GC.Spread.Sheets.SheetArea.colHeader一句就是判断是否点中表头的。

ContextMenu.html

11.12 KB, 下载次数: 158

回复 使用道具 举报
脑袋大
注册会员   /  发表于:2023-8-3 20:01:36
板凳
KevinChen 发表于 2018-10-19 17:21
我给您上传一个V10的Demo,Demo中hitTestType === GC.Spread.Sheets.SheetArea.colHeader一句就是判断是否 ...

v10可不可以判断右键是选中sheet页或者sheet页左边的箭头的
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-4 08:51:48
地板
脑袋大 发表于 2023-8-3 20:01
v10可不可以判断右键是选中sheet页或者sheet页左边的箭头的

您好,这个目前是没有办法判断的,只能判断点击的区域是否为行头、列头等。
回复 使用道具 举报
脑袋大
注册会员   /  发表于:2023-8-4 08:53:54
5#
Joestar.Xu 发表于 2023-8-4 08:51
您好,这个目前是没有办法判断的,只能判断点击的区域是否为行头、列头等。

GC.Spread.Sheets.SheetArea.corner  是指的哪部分
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-4 10:09:00
6#
脑袋大 发表于 2023-8-4 08:53
GC.Spread.Sheets.SheetArea.corner  是指的哪部分

Corner指的是表格左上角的那一小块区域。


image.png855433654.png
回复 使用道具 举报
脑袋大
注册会员   /  发表于:2023-8-4 10:11:06
7#
image.png259584655.png
除去这四部分之外是不是就是我想要的sheet页底部的部分了
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-4 11:13:13
8#
hitInfo只能判断行头、列头、Corner和表格区域这四个部分,其他的区域没有办法判断。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部