找回密码
 立即注册

QQ登录

只需一步,快速开始

大Vi

中级会员

140

主题

309

帖子

975

积分

中级会员

积分
975
大Vi
中级会员   /  发表于:2022-7-26 11:30  /   查看:992  /  回复:1
1金币
  1. workbook.bind(GC.Spread.Sheets.Events.EditStarting, (e: any, args: {row: number; col: number; cancel: boolean}) => {
  2.    if(row===1 && col === 1) {
  3.        args.cancel = true
  4.    }
  5.             })
复制代码
因为业务情况不能用isProtected这种方式禁止编辑单元格,所以选择EditStarting方式,  编辑的时候我设置了禁止编辑,但是也要禁止被delete键删除,请问这个怎么控制呢?
  1. workbook.bind(GC.Spread.Sheets.Events.RangeChanged, (e: any, args: GC.Spread.Sheets.IRangeChangedEventArgs) => {
  2.                 if (args.action == GC.Spread.Sheets.RangeChangedAction.clear) {
  3.                     
  4.                 }
  5.             })
复制代码


最佳答案

查看完整内容

可以参考一下这个教程,参考需求2,把里面的快捷键修改为,GC.Spread.Commands.Key.del即可 https://gcdn.grapecity.com.cn/showtopic-87778-1-1.html

1 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-26 11:30:41
来自 2#
可以参考一下这个教程,参考需求2,把里面的快捷键修改为,GC.Spread.Commands.Key.del即可

https://gcdn.grapecity.com.cn/showtopic-87778-1-1.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部