找回密码
 立即注册

QQ登录

只需一步,快速开始

yeahLeo

注册会员

1

主题

3

帖子

10

积分

注册会员

积分
10
  • 56

    金币

  • 1

    主题

  • 3

    帖子

最新发帖
yeahLeo
注册会员   /  发表于:2024-12-12 15:57  /   查看:82  /  回复:5
1金币
我设置了表格保护,现在想根据条件保留插入行,我怎么插入行

最佳答案

查看完整内容

您好!如下图所示即可取消表单保护,对应代码为sheet.options.isProtected = false;。 如果您需要在表单保护下允许插入行,可以在开启表单保护时设置“允许插入行”属性选项为true,如下图所示: 也可以通过如下代码设置:

5 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-12-12 15:57:33
来自 2#
您好!如下图所示即可取消表单保护,对应代码为sheet.options.isProtected = false;。
取消表单保护.png935133972.png

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

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

回复 使用道具 举报
yeahLeo
注册会员   /  发表于:2024-12-12 16:39:40
3#
那这个插入行点击的时候如何自定义里面的事件,例如我插入行的时候想自动带入一些数据
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-12 17:31:17
4#
yeahLeo 发表于 2024-12-12 16:39
那这个插入行点击的时候如何自定义里面的事件,例如我插入行的时候想自动带入一些数据

可以监听RowChanged事件,该事件在成功插入行后触发。
回复 使用道具 举报
yeahLeo
注册会员   /  发表于:2024-12-12 17:49:51
5#
Wilson.Zhang 发表于 2024-12-12 17:31
可以监听RowChanged事件,该事件在成功插入行后触发。

谢谢已解决~
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-13 08:36:30
6#

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