找回密码
 立即注册

QQ登录

只需一步,快速开始

Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-10-30 16:49:27
11#
您好,在官网Designer【17.1.8】上,导入您的json文件,执行下面的代码,
  1. let designer = GC.Spread.Sheets.Designer.findControl('gc-designer-container')
  2. let spread = designer.getWorkbook()
  3. let sheet = spread.getActiveSheet()
  4. spread.sheets.forEach(sheetObj=>{
  5.       sheetObj.bind(GC.Spread.Sheets.Events.RangeChanged,function(e,args){
  6.         let sheetName=args.sheetName
  7.         let sheet=args.sheet;
  8.         let changedCells=args.changedCells
  9.           console.log('changedCells',args)
  10.         if(changedCells){
  11.             changedCells.forEach(c=>{
  12.               let cell=sheet.getCell(c.row,c.col);
  13.               let cellTag=cell.tag()||{};
  14.         
  15.             })
  16.         }
  17.       })
  18.       })
复制代码



然后删除T3sheet ,触发了RangeChanged事件,如下图所示:
image.png490286559.png

如果您未能实现上面的用法,看一下是否是版本问题。升级版本试一下。
回复 使用道具 举报
Dtttax
银牌会员   /  发表于:2024-11-1 10:56:47
12#
问题找到了 settimeout里面不行
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-11-1 13:34:01
13#
好的,那就删除settimeout即可。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部