找回密码
 立即注册

QQ登录

只需一步,快速开始

yening

注册会员

13

主题

29

帖子

104

积分

注册会员

积分
104
yening
注册会员   /  发表于:2023-12-15 14:03  /   查看:2337  /  回复:4
1金币
本帖最后由 Richard.Huang 于 2023-12-19 11:56 编辑

产品:SpreadJS
版本:V16.2.6

你好 如果这个人没有操作工作簿的权限 有什么方案锁定整个工作簿?

最佳答案

查看完整内容

您好,我们没有一个api可以直接锁定整个工作簿。您这里所说的锁定的意思是,用户不允许对工作簿进行操作是吗?那么能否换一个思路来实现您的需求呢:例如不让用户切换sheet页,同时对激活的sheet页进行保护呢?

4 个回复

倒序浏览
最佳答案
最佳答案
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-12-15 14:03:46
来自 3#
您好,我们没有一个api可以直接锁定整个工作簿。您这里所说的锁定的意思是,用户不允许对工作簿进行操作是吗?那么能否换一个思路来实现您的需求呢:例如不让用户切换sheet页,同时对激活的sheet页进行保护呢?
  1. sheet.options.isProtected = true;
  2. //停止活动表单的更改
  3. spread.bind(GC.Spread.Sheets.Events.ActiveSheetChanging, function (sender, args) {
  4.     args.cancel = true;
  5. });
复制代码

回复 使用道具 举报
yening
注册会员   /  发表于:2023-12-15 14:04:40
2#
目前我们是一个sheet一个sheet的锁定的,还有其他的方式吗 有锁定整个文件的api吗
回复 使用道具 举报
yening
注册会员   /  发表于:2023-12-15 16:17:25
4#
好的
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-12-15 17:28:19
5#

谢谢支持,本帖子的问题解决,这里就结帖了。如果您有新的问题,也欢迎创建新的求助帖。请记得设置最佳答案。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部