找回密码
 立即注册

QQ登录

只需一步,快速开始

梦洒了

金牌服务用户

9

主题

22

帖子

81

积分

金牌服务用户

积分
81
梦洒了
金牌服务用户   /  发表于:2021-9-2 11:33  /   查看:2004  /  回复:5
问题一:
不论是可视化设置工作表保护,还是代码设置工作表保护。设置了插入行为true,插入列为false。在行上右键,插入置灰。
期望:
设置为true的可正常使用

image.png220187682.png image.png723465881.png
问题二:
是否只有这些属性可以代码控制,是否保护
期望:
保护工作表的所有想都可以代码控制。

image.png858062133.png image.png97978514.png



问题三:
工作表保护isProtected设置为true,是不是单元格都不可编辑状态了。不能输入内容。
期望:
不允许用户操作的,仅为设置为false的那些属性。其他功能默认都可正常使用

5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-2 13:43:42
推荐
问题1:
该问题已在14.1.6中修复,请升级至该版本。

问题2:下面红框的选项暂时无法通过代码设置,需要您手动勾选 image.png347714232.png

问题3:这个设计是与Excel一致的,如果需要编辑单元格的格式,也就是上方工具栏可用,可以将“设置单元格格式”勾选。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-2 14:20:31
推荐
梦洒了 发表于 2021-9-2 14:08
那可以实现。禁止用户对制定sheet插入列、删除列、设置格式。并且能编辑单元格嘛

可以的选择全部单元格,右键设置单元格格式然后将保护勾选取消,回到表单右键设置表单保护。
image.png400827636.png

用代码可以这么设置
  1. sheet.options.isProtected = true

  2.             var defaultstyle = sheet.getDefaultStyle();
  3.             defaultstyle.locked = false;
  4.             sheet.setDefaultStyle(defaultstyle);
复制代码


关于表单保护您可以参考一下这篇帖子
https://gcdn.grapecity.com.cn/fo ... hread&tid=87329
回复 使用道具 举报
梦洒了
金牌服务用户   /  发表于:2021-9-2 14:08:15
板凳
Derrick.Jiao 发表于 2021-9-2 13:43
问题1:
该问题已在14.1.6中修复,请升级至该版本。

那可以实现。禁止用户对制定sheet插入列、删除列、设置格式。并且能编辑单元格嘛
回复 使用道具 举报
梦洒了
金牌服务用户   /  发表于:2021-9-2 14:28:40
5#
Derrick.Jiao 发表于 2021-9-2 14:20
可以的选择全部单元格,右键设置单元格格式然后将保护勾选取消,回到表单右键设置表单保护。

问题都解决了。谢谢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-2 14:30:57
6#
梦洒了 发表于 2021-9-2 14:28
问题都解决了。谢谢

不用客气,有新问题欢迎开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部