找回密码
 立即注册

QQ登录

只需一步,快速开始

码出一个新世界

初级会员

54

主题

144

帖子

398

积分

初级会员

积分
398

微信认证勋章

码出一个新世界
初级会员   /  发表于:2016-9-7 17:20  /   查看:3020  /  回复:1
我导入一个文件的时候,把整个表单设置为保护状态 sheet.setIsProtected(true);
然后根据需求开放个别单元格为可编辑状态,使用如下方式:
                var style = new GcSpread.Sheets.Style();
                style.locked = false; //设置样式为不锁定状态
                sheet.setStyle(row, col, style);
发现这种方式会把原来单元格的所有设置都覆盖掉,请问有什么别的解锁方式,可以在不影响原来单元格设置的情况下使这个单元格为可编辑状态

1 个回复

倒序浏览
CCKan
银牌会员   /  发表于:2016-9-7 17:23:22
沙发
你用 sheet.getCell(row, col).locked(false); 吧
或者          var style = sheet.getStyle(row, col) || new GcSpread.Sheets.Style();
                style.locked = false; //设置样式为不锁定状态
                sheet.setStyle(row, col, style);
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部