找回密码
 立即注册

QQ登录

只需一步,快速开始

大橙子

中级会员

97

主题

273

帖子

788

积分

中级会员

积分
788
大橙子
中级会员   /  发表于:2021-12-22 11:01  /   查看:1608  /  回复:9
本帖最后由 Derrick.Jiao 于 2021-12-23 09:16 编辑

锁定了部分单元格  为什么头部的菜单栏部分功能都不能使用了呢
image.png390072020.png
image.png896824645.png

locked.html

4.78 KB, 下载次数: 32

9 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-22 11:21:55
沙发
表单保护状态下工具栏和右键菜单部分按钮禁用属于产品设计,也是与Excel保持一致的,
如果想要允许使用,可参考下方帖子设置:
工具栏:
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=136680
右键菜单:
https://gcdn.grapecity.com.cn/showtopic-99936-1-60.html
image.png428713683.png
回复 使用道具 举报
大橙子
中级会员   /  发表于:2021-12-22 13:43:27
板凳
Lynn.Dou 发表于 2021-12-22 11:21
表单保护状态下工具栏和右键菜单部分按钮禁用属于产品设计,也是与Excel保持一致的,
如果想要允许使用, ...

这个是恢复部分按钮,我现在的需求是恢复所有
那也只能一个一个遍历去恢复,没有一个总的方法一次性恢复?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-22 14:05:59
地板
本帖最后由 Lynn.Dou 于 2021-12-22 14:10 编辑

没有一次性恢复所有的方法,需要遍历设置。
回复 使用道具 举报
大橙子
中级会员   /  发表于:2021-12-22 14:35:34
5#
Lynn.Dou 发表于 2021-12-22 14:05
没有一次性恢复所有的方法,需要遍历设置。

没有试验成功 能麻烦在我上传的文件中直接修改一下不?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-22 17:36:21
6#
附件demo为例,设置了表单保护状态下 backColor、foreColor 两个按钮可用,
其余按钮需要您遍历设置。
image.png552191772.png

注:如何获取工具栏某按钮的commandName (如demo中的 "backColor" "foreColor"),请参考下图
  1. var config = GC.Spread.Sheets.Designer.DefaultConfig
  2. config.ribbon[0].buttonGroups[2]
复制代码


image.png715912780.png

组件版设计器-自定义工具栏 这部分内容相对学习难度较高,建议您先学习相关公开课、技术文章等,了解如何操作。
下方为相关资源地址:
技术文章:
https://gcdn.grapecity.com.cn/fo ... 7119&extra=page%3D1
公开课:
https://gcdn.grapecity.com.cn/fo ... 88157&fromuid=59119
image.png577509765.png

locked.html

5.49 KB, 下载次数: 33

回复 使用道具 举报
大橙子
中级会员   /  发表于:2021-12-23 09:07:10
7#
本帖最后由 大橙子 于 2021-12-23 09:39 编辑
Lynn.Dou 发表于 2021-12-22 17:36
以附件demo为例,设置了表单保护状态下 backColor、foreColor 两个按钮可用,
其余按钮需要您遍历设置。
...

好的,已解决~
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-23 09:43:23
8#
在获取DefaultConfig 的基础上添加自定义按钮,并通过setConfig方法使其生效,
此时可以通过 GC.Spread.Sheets.Designer.DefaultConfig  获取到最新的config。
具体请参考附件的示例demo。

checkbox_0.html

3.86 KB, 下载次数: 32

回复 使用道具 举报
大橙子
中级会员   /  发表于:2021-12-28 11:02:19
9#
Lynn.Dou 发表于 2021-12-23 09:43
在获取DefaultConfig 的基础上添加自定义按钮,并通过setConfig方法使其生效,
此时可以通过 GC.Spread.Sh ...

此种情况下  图片可以上传了 但是不能选中和拖拽了
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-28 14:30:49
10#
这边注意到关于拖拽问题您有开新帖说明,
为避免问题混淆,关于此问题在另一个贴中沟通。
https://gcdn.grapecity.com.cn/fo ... read&tid=139000
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部