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

QQ登录

只需一步,快速开始

傲娇的猩猩

注册会员

3

主题

8

帖子

27

积分

注册会员

积分
27
  • 289

    金币

  • 3

    主题

  • 8

    帖子

傲娇的猩猩
注册会员   /  发表于:2021-9-18 12:01  /   查看:1767  /  回复:3
1金币
监听SelectionChanged事件处理格式刷功能,可是鼠标右击也能触发,如何屏蔽右击触发SelectionChanged回调

最佳答案

查看完整内容

您好, 鼠标右键会选中单元格区域,在 SelectionChanged 事件里没有区分右键菜单选中 还是 点击单元格选中 的接口,所以无法禁止鼠标右击触发此事件。

3 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-18 12:01:32
来自 2#
您好,
鼠标右键会选中单元格区域,在 SelectionChanged 事件里没有区分右键菜单选中 还是 点击单元格选中 的接口,所以无法禁止鼠标右击触发此事件。
回复 使用道具 举报
傲娇的猩猩
注册会员   /  发表于:2021-9-18 15:47:24
3#
如何监听右击事件啊,我在body上绑定右击事件,到spreadjs里面不触发了
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-18 16:39:09
4#
SpreadJS没有提供鼠标相关的事件(比如右击)。

SpreadJS的事件是由表格的一些UI操作触发的。
比如鼠标左击选择一个单元格,是由于单元格被选中了才触发的SelectionChanged事件,
并不是由于鼠标左击这个行为触发的。

综上,您的需求具体是什么呢?请结合您的业务情况详细的描述下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部