SpreadJS正式版
1、SpreadJS表单保护的机制:
否则则需要将所有的单元格locked属性设置为true后再设置表单保护。
3、设置默认单元格的锁定状态为false
var defaultStyle = sheet.getDefaultStyle();defaultStyle.locked = false;sheet.setDefaultStyle(defaultStyle);
4、复制取消保护单元格之后复制后的单元格为保护状态
表单保护的状态下是无法复制locked属性的,非表单保护状态下可以复制。
解决这个问题的办法是,在事件中copyto之前先将表单保护的状态设置为false,然后copyto结束后再设置为true
document.getElementById('btnCopy').addEventListener('click', function() { sheet.options.isProtected = false; sheet.copyTo(5, 4, 5, 7, 7, 1, spreadNS.CopyToOptions.all); sheet.options.isProtected = true;});
5、sheet页密码保护相关
参考这篇文章
6、保护工作簿里面的几行
设置完之后再设置sheet.options.isProtected = true;
7、保护之后允许调整行款列高
sheet.options.protectionOptions.allowResizeRows = true;sheet.options.protectionOptions.allowResizeColumns = true;
8、锁定的单元格不允许点击
sheet.options.protectionOptions.allowSelectLockedCells = false;
相关内容推荐:
SpreadJS 最新使用教程>>>
想要购买SpreadJS正版授权,或了解更多产品信息请点击【咨询在线客服】
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!