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

QQ登录

只需一步,快速开始

杨永康
初级会员   /  发表于:2022-7-20 11:13  /   查看:2103  /  回复:1
1金币
提示Cannot set properties of undefined (setting 'onOpenMenu')"




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

最佳答案

查看完整内容

您好,可以在onOpenMenu方法中来获取,参考下面代码 其中hitTest对象里面就记录着点击的内容,对象中的x,y属性就记录着在点击的坐标。

1 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-20 11:13:57
来自 2#
您好,可以在onOpenMenu方法中来获取,参考下面代码
  1. var designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("gc-designer-container"), config);
  2.                         var spread = designer.getWorkbook();
  3.                         var oldOpenMenu = spread.contextMenu.onOpenMenu;
  4.                         spread.contextMenu.onOpenMenu = function(menuData, itemsDataForShown, hitTest, spread){
  5.                                 oldOpenMenu.apply(this,arguments);
  6.                                 console.log(hitTest);
  7.                         }
复制代码

其中hitTest对象里面就记录着点击的内容,对象中的x,y属性就记录着在点击的坐标。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部