找回密码
 立即注册

QQ登录

只需一步,快速开始

shmkp

初级会员

30

主题

98

帖子

280

积分

初级会员

积分
280

[已处理] spread 禁止编写

shmkp
初级会员   /  发表于:2022-12-9 17:01  /   查看:790  /  回复:1
15金币
  1. let sheetsNUmber = spread.getSheetCount()
  2.           let sheets: any = []
  3.           for (let i = 0; i < sheetsNUmber; i++) {
  4.             sheets[i] = spread.getSheet(i)
  5.             sheets[i].options.isProtected = true
  6.           }
复制代码
为啥我这样写,多个sheet  ,有的可以编写,有的不可以编写呢,是哪里的问题

最佳答案

查看完整内容

您调试代码看下,sheet是否是正确的sheet对象, 另外,也可以检查看sheet单元格是否是锁定的,如果单元格未锁定(locked为false),那么单元格也是可以被编辑的。 即 开启表单保护 和 单元格locked为true 两个条件都成立,才能实现单元格不可编辑的需求。

1 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-12-9 17:01:54
来自 2#
您调试代码看下,sheet[i]是否是正确的sheet对象,
另外,也可以检查看sheet单元格是否是锁定的,如果单元格未锁定(locked为false),那么单元格也是可以被编辑的。
即 开启表单保护 和 单元格locked为true 两个条件都成立,才能实现单元格不可编辑的需求。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部