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

QQ登录

只需一步,快速开始

甘苦绿茶

注册会员

2

主题

4

帖子

40

积分

注册会员

积分
40
  • 116

    金币

  • 2

    主题

  • 4

    帖子

最新发帖
甘苦绿茶
注册会员   /  发表于:2025-1-11 19:21  /   查看:66  /  回复:3
本帖最后由 甘苦绿茶 于 2025-1-11 19:22 编辑


现象:
Untitled Project.gif198011778.png


说明:
1、点击时 sheet 已被保护
2、点击时 单元格 已被保护

3 个回复

倒序浏览
Matthew.Xue
超级版主   /  发表于:2025-1-13 10:54:34
沙发
您好,processMouseUp事件需要和getHitInfo一起使用,这边是一个最简单的实例,经过测试可以在单元格被锁定且sheet被保护的情况下触发,请参考:
  1. customCell.prototype = new GC.Spread.Sheets.CellTypes.Text()
  2. customCell.prototype.processMouseUp = function () {
  3.     console.log(arguments)
  4. }

  5. customCell.prototype.getHitInfo = function (x, y, cellStyle, cellRect, context) {
  6.     var info = {
  7.         x: x,
  8.         y: y,
  9.         row: context.row,
  10.         col: context.col
  11.     };   
  12.     return info;
  13. };


  14. sheet.setCellType(0, 0, new customCell())
复制代码
回复 使用道具 举报
甘苦绿茶
注册会员   /  发表于:2025-1-13 11:51:26
板凳
Matthew.Xue 发表于 2025-1-13 10:54
您好,processMouseUp事件需要和getHitInfo一起使用,这边是一个最简单的实例,经过测试可以在单元格被锁定 ...

可以了,多谢。
回复 使用道具 举报
Matthew.Xue
超级版主   /  发表于:2025-1-13 11:55:54
地板
好的,那这边就结贴了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部