SpreadJS使用教程:表单保护典型问题合集

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正版授权,或了解更多产品信息请点击【咨询在线客服】

SpreadJS使用教程:表单保护典型问题合集

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月3日
下一篇 2020年4月3日

相关推荐

发表回复

登录后才能评论