找回密码
 立即注册

QQ登录

只需一步,快速开始

大Vi

高级会员

159

主题

353

帖子

1114

积分

高级会员

积分
1114
大Vi
高级会员   /  发表于:2022-1-18 16:17  /   查看:2571  /  回复:3
1金币
  1. sheet.options.isProtected = true
复制代码
代码里加了上面这一行,下面的这个树级结构点击展开收缩就点了没反应了:
  1. sheet.outlineColumn.options({
  2.         columnIndex: 0,
  3.         showImage: false,
  4.         showCheckBox: false,
  5.         expandIndicator: null,
  6.         collapseIndicator: null,
  7.         maxLevel: 10
  8.     })
  9.     sheet.showRowOutline(false)
  10.     sheet.outlineColumn.refresh()
复制代码
我不是很懂isProtected的意义,这是以前用spread的人写的,看起来是禁止了所有单元格编辑,因为我只要注释它,所有的原本不可填的单元格都可编辑了,但是我的需求是:既需要用到isProtected ,又要保证下图层级收缩展开点击不被影响,请问该怎么办?
image.png582947997.png

最佳答案

查看完整内容

isProtected设置时,你可以通过设置 protectionOptions 属性来限制不同的用户行为: 按照你的需求,设置allowOutlineRows:为true即可, 参考 https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/worksheet/protection#

3 个回复

正序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-4-14 15:07:01
4#
like_ 发表于 2022-4-14 11:23
请问我导入excel成功后设置 sheet.options.protectionOptions.allowInsertRows = true;为什么右键插入按 ...

可以参考这个demo导进去试一下,这个demo中只开放了当前表单,如果需要所有的表单都应用这个,遍历设置所有表单即可。另外,有新问题请开新帖交流~

inandout.html

12.1 KB, 下载次数: 126

回复 使用道具 举报
like_
注册会员   /  发表于:2022-4-14 11:23:33
3#
Richard.Ma 发表于 2022-1-18 16:17
isProtected设置时,你可以通过设置 protectionOptions 属性来限制不同的用户行为:
按照你的需求,设置all ...

请问我导入excel成功后设置 sheet.options.protectionOptions.allowInsertRows = true;为什么右键插入按钮无法点击呢?
回复 使用道具 举报
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-1-18 16:17:18
来自 2#
isProtected设置时,你可以通过设置 protectionOptions 属性来限制不同的用户行为:
按照你的需求,设置allowOutlineRows:为true即可,

参考
https://demo.grapecity.com.cn/sp ... rksheet/protection#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部