请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

shero

金牌服务用户

16

主题

35

帖子

153

积分

金牌服务用户

积分
153
shero
金牌服务用户   /  发表于:2025-3-18 11:14  /   查看:133  /  回复:2
1金币
本帖最后由 shero 于 2025-3-18 11:16 编辑

我们限制了excel是受保护的,代码如下,

  1. <div>sheet.options.protectionOptions.allowOutlineColumns = true;
  2. sheet.options.protectionOptions.allowOutlineRows = true;
  3. sheet.options.isProtected = true;</div>
复制代码
excel文件是带有行列折叠功能的,加了此段代码后,列折叠可以正常展开,行折叠无法展开,请问这个问题要如何解决

最佳答案

查看完整内容

您好,通过和您线上会议的沟通,了解到您的模板是有一些行隐藏了,然后这些隐藏的行被加了分组。这种情况展开分组时,在Excel中会默认展开隐藏的行,而在SpreadJS中的表现则不同。 这边还专门写了一篇文章来介绍造成这个不同的原因,您可以随时回顾: 分组展开时取消隐藏行列 目前已经给您提供了一个demo来解决此问题,帖子这边就先关闭啦。

2 个回复

倒序浏览
最佳答案
最佳答案
Matthew.Xue
超级版主   /  发表于:2025-3-18 11:14:11
来自 3#
您好,通过和您线上会议的沟通,了解到您的模板是有一些行隐藏了,然后这些隐藏的行被加了分组。这种情况展开分组时,在Excel中会默认展开隐藏的行,而在SpreadJS中的表现则不同。
这边还专门写了一篇文章来介绍造成这个不同的原因,您可以随时回顾:
分组展开时取消隐藏行列
目前已经给您提供了一个demo来解决此问题,帖子这边就先关闭啦。
回复 使用道具 举报
Matthew.Xue
超级版主   /  发表于:2025-3-18 12:16:31
2#
您好,我使用17.0.2版本和17.1.10版本均未复现您说的问题,我录制了视频,可以看一下我的操作。
请再详细讲一下您是如何操作的?我该如何复现您遇到的问题呢?

2025-03-18 12-14-07.mp4

8.16 MB, 下载次数: 9

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部