找回密码
 立即注册

QQ登录

只需一步,快速开始

Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-25 15:50:37
11#
大橙子 发表于 2021-3-25 15:43
已解决  非常感谢

不用客气,有新问题欢迎开新帖交流
回复 使用道具 举报
spreadjs太强了
注册会员   /  发表于:2023-8-23 20:10:18
12#
大橙子 发表于 2021-3-25 15:43
已解决  非常感谢

const comment = sheet.comments.get(row, col);
comment.locked(true)
按照步骤设置完为啥所有的批注都锁住了,我只想锁住对应单元格的
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-8-24 10:35:39
13#
spreadjs太强了 发表于 2023-8-23 20:10
const comment = sheet.comments.get(row, col);
comment.locked(true)
按照步骤设置完为啥所有的批注 ...

这个可能是您这这边设置了表单保护 ,将所有的批注全部锁定,您可以将不需要锁定的批注locked置为false
  1.        var comment1 = sheet.comments.get(1,1)
  2.         var comment2 = sheet.comments.get(3,1)
  3.         sheet.options.isProtected = true;
  4.         comment1.locked(true);
  5.         comment2.locked(false);
  6.         comment2.lockText(false);
复制代码
上述代码,锁定了comment1,comment2可以拖拽并且修改文字
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部