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

QQ登录

只需一步,快速开始

MarlonYJG

注册会员

8

主题

32

帖子

84

积分

注册会员

积分
84
MarlonYJG
注册会员   /  发表于:2024-6-7 11:44  /   查看:177  /  回复:5

我的需求和这篇官方文章(https://www.grapecity.com.cn/blogs/zaispreadzhongtianjiashangxiawencaidan-youjiancaidan)一样;
根据点击的不同区域决定右键菜单展示的样式,所以需要右键点击时的事件 MouseUp,但是对应的事件在官方API(https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#viewzoomed)中没找到。
image.png954651184.png

5 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-7 18:03:11
沙发
您好,您提到的这个文章已经很旧了,有一些方案已经过时,您现在具体想要实现一个什么样的需求,请您详细描述一下,这边调研看看是否有更好的方案。
回复 使用道具 举报
MarlonYJG
注册会员   /  发表于:2024-6-7 20:33:29
板凳
Joestar.Xu 发表于 2024-6-7 18:03
您好,您提到的这个文章已经很旧了,有一些方案已经过时,您现在具体想要实现一个什么样的需求,请您详细描 ...

我的完整需求是这样的:
当我右键点击时,根据右键点击的单元格 显示不同的右键菜单。
因此,我需要重新改写右键菜单的逻辑,所以需要右键事件

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-11 11:09:40
地板
您好,SpreadJS原生上提供了重写右键菜单的方式来帮助您实现这个需求,您可以参考:https://demo.grapecity.com.cn/sp ... rentiation-settings
回复 使用道具 举报
MarlonYJG
注册会员   /  发表于:2024-6-11 17:12:24
5#
Joestar.Xu 发表于 2024-6-11 11:09
您好,SpreadJS原生上提供了重写右键菜单的方式来帮助您实现这个需求,您可以参考:https://demo.grapecity ...

这个文档我看了,还是和我的业务逻辑略有不同,我换了种思路实现了。感谢提供灵感!
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-11 17:40:57
6#
好的,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部