您好,多谢您的评分,
我这没明白您说的不管用是什么情况,我解释一下学习指南的Demo,
设置表格保护应该设置sheet.options.isProtected = true;
这时您用setStyle的方式设置的单元格锁定,才能起到保护单元格的作用:
var style2 = new GC.Spread.Sheets.Style();
style2.locked = true;
style2.backColor = "gray";
sheet.setStyle(13, 1, style2);
另外,如果您只是为了防止用户在前端点击修改单元格的值,那您也可以用事件来实现保护指定单元格不被修改
我这边给您用SpreadJS事件实现了一个用事件禁止编辑指定单元格的Demo,见附件。
总之,我个人更推荐按照学习指南的方法来设置保护单元格。 |
|