yeahLeo 发表于 2024-12-12 15:57:32

怎么取消表格保护哇

我设置了表格保护,现在想根据条件保留插入行,我怎么插入行

Wilson.Zhang 发表于 2024-12-12 15:57:33

您好!如下图所示即可取消表单保护,对应代码为sheet.options.isProtected = false;。


如果您需要在表单保护下允许插入行,可以在开启表单保护时设置“允许插入行”属性选项为true,如下图所示:


也可以通过如下代码设置:
//开启表单保护
sheet.options.isProtected = true;
//允许插入行
sheet.options.protectionOptions.allowInsertRows = true;

yeahLeo 发表于 2024-12-12 16:39:40

那这个插入行点击的时候如何自定义里面的事件,例如我插入行的时候想自动带入一些数据

Wilson.Zhang 发表于 2024-12-12 17:31:17

yeahLeo 发表于 2024-12-12 16:39
那这个插入行点击的时候如何自定义里面的事件,例如我插入行的时候想自动带入一些数据

可以监听RowChanged事件,该事件在成功插入行后触发。

yeahLeo 发表于 2024-12-12 17:49:51

Wilson.Zhang 发表于 2024-12-12 17:31
可以监听RowChanged事件,该事件在成功插入行后触发。

谢谢已解决~

Wilson.Zhang 发表于 2024-12-13 08:36:30

yeahLeo 发表于 2024-12-12 17:49
谢谢已解决~

不客气。如有新问题,欢迎发新帖沟通。
:mj72:
页: [1]
查看完整版本: 怎么取消表格保护哇