找回密码
 立即注册

QQ登录

只需一步,快速开始

crawler

高级会员

115

主题

417

帖子

1012

积分

高级会员

积分
1012
crawler
高级会员   /  发表于:2021-9-22 15:57  /   查看:2017  /  回复:9
怎么实现 隐藏列和 锁定列不在撤销队列里面  不受撤销和恢复的影响

9 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-22 16:15:53
沙发
无法单独清除撤销队列的指定命令,只能用clear方法将该队列全部清除,也就是使用spread.undoManager().clear()之后,前面做过的操作无法撤销。

如果仅是不想撤销隐藏列等,可以用表单保护sheet.options.isProtected = true;实现限制
回复 使用道具 举报
crawler
高级会员   /  发表于:2021-9-22 16:25:54
板凳
Derrick.Jiao 发表于 2021-9-22 16:15
无法单独清除撤销队列的指定命令,只能用clear方法将该队列全部清除,也就是使用spread.undoManager().clea ...

锁定列也是这么限制吗
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-22 16:33:54
地板
crawler 发表于 2021-9-22 16:25
锁定列也是这么限制吗

请问您使用下图的方式设置锁定吗?如果是表单保护后是不会进行撤销的。如果不是,请详细描述您所说的锁定列操作。
image.png584942016.png
回复 使用道具 举报
crawler
高级会员   /  发表于:2021-9-22 16:36:49
5#
Derrick.Jiao 发表于 2021-9-22 16:33
请问您使用下图的方式设置锁定吗?如果是表单保护后是不会进行撤销的。如果不是,请详细描述您所说的锁定 ...

工具栏点击的锁定列,我不想保护  其它的我还要操作编辑呢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-22 16:48:27
6#
crawler 发表于 2021-9-22 16:36
工具栏点击的锁定列,我不想保护  其它的我还要操作编辑呢

请问你指的是这个吗
image.png716819152.png

如果不是,请附上对应操作的截图
回复 使用道具 举报
crawler
高级会员   /  发表于:2021-9-22 16:54:33
7#
crawler 发表于 2021-9-22 16:36
工具栏点击的锁定列,我不想保护  其它的我还要操作编辑呢

image.png971509704.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-22 17:02:20
8#

这个叫冻结行列 并且设置之后不会被被撤销 是个UI操作 只能通过工具栏的取消冻结来取消。
回复 使用道具 举报
crawler
高级会员   /  发表于:2021-9-22 17:21:32
9#
Derrick.Jiao 发表于 2021-9-22 17:02
这个叫冻结行列 并且设置之后不会被被撤销 是个UI操作 只能通过工具栏的取消冻结来取消。

好的
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-22 17:33:17
10#

那这边就结贴了,有新问题请开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部