找回密码
 立即注册

QQ登录

只需一步,快速开始

pioneer_web

注册会员

2

主题

8

帖子

89

积分

注册会员

积分
89
最新发帖
pioneer_web
注册会员   /  发表于:2021-1-12 16:30  /   查看:2617  /  回复:3
  1. boshspread1(spread) {
  2.             this.valData1 = spread;
  3.             let sheet = this.valData1.getActiveSheet();
  4.             let defaultStyle = sheet.getDefaultStyle();
  5.             defaultStyle.locked = true;
  6.             sheet.setDefaultStyle(defaultStyle);
  7.             if (this.isAdmin == true) {
  8.                 this.valData1.options.isProtected = true;
  9.                 // sheet.options.protectionOptions.allowSelectLockedCells = false;
  10.                 console.log(sheet, defaultStyle)
  11.             }
  12.         },
复制代码


locked 等于true时候将ispRrotected设置成true,表单依然可以编辑。

3 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-13 17:16:12
沙发
您好,您可以参考这两句代码为表单设置保护,表单保护是作用在sheet上不是Spread上
var sheet = spread.getActiveSheet();
       sheet.options.isProtected = true;
回复 使用道具 举报
pioneer_web
注册会员   /  发表于:2021-1-18 10:14:27
板凳
DerrickJiao 发表于 2021-1-13 17:16
您好,您可以参考这两句代码为表单设置保护,表单保护是作用在sheet上不是Spread上
var sheet = spread.ge ...

已解决,是其他问题的原因
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-18 10:44:33
地板
pioneer_web 发表于 2021-1-18 10:14
已解决,是其他问题的原因

解决了就好,没问题的话这边先给您结贴了,有新问题欢迎开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部