找回密码
 立即注册

QQ登录

只需一步,快速开始

忘语吧

注册会员

5

主题

16

帖子

63

积分

注册会员

积分
63
最新发帖
忘语吧
注册会员   /  发表于:2024-7-17 11:50  /   查看:733  /  回复:8
2金币
  1. TextCellType.prototype = new GC.Spread.Sheets.CellTypes.Text();
  2. TextCellType.prototype.createEditorElement
复制代码
单元格的输入框是通过上面的方式创建的,怎么禁用啊?用isProtected不好使

最佳答案

查看完整内容

您好,表单保护必须结合单元格锁定才能生效,我将您提供的代码文件整合到本地的Demo中后,发现B列中有值的单元格并没有被锁定,在这种情况下保护表单是无法使其无法编辑的。 请参考下文来锁定单元格实现保护效果:https://demo.grapecity.com.cn/spreadjs/help/docs/features/worksheet/celllock#site_main_content-doc-content_title

8 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-17 11:50:31
来自 6#
您好,表单保护必须结合单元格锁定才能生效,我将您提供的代码文件整合到本地的Demo中后,发现B列中有值的单元格并没有被锁定,在这种情况下保护表单是无法使其无法编辑的。

动画 (2).gif39185179.png

请参考下文来锁定单元格实现保护效果:https://demo.grapecity.com.cn/sp ... t-doc-content_title
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-17 12:13:01
2#
本帖最后由 eat_grape_5 于 2024-7-17 12:20 编辑

参照官网教程中的自定义单元格试了下,保护工作表后,自定义单元格的锁定状态也生效,如下动图所示。
自定义单元格禁用.gif
楼主方便提供demo吗?复现了问题也方便解决。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-17 17:31:43
3#
您好,Text单元格也是可以通过locked属性和表单保护来设置不可编辑操作的,如果仍无法实现的话,需要您提供一个可以复现此问题的Demo,这边调研看看。
回复 使用道具 举报
忘语吧
注册会员   /  发表于:2024-7-17 17:33:06
4#
eat_grape_5 发表于 2024-7-17 12:13
参照官网教程中的自定义单元格试了下,保护工作表后,自定义单元格的锁定状态也生效,如下动图所示。

楼 ...


有值的单元格,用isProtected就没有效果。附件里面有demo
image.png594881896.png

testSpreadjs.zip

4.13 KB, 下载次数: 175

回复 使用道具 举报
忘语吧
注册会员   /  发表于:2024-7-17 17:36:56
5#
Joestar.Xu 发表于 2024-7-17 17:31
您好,Text单元格也是可以通过locked属性和表单保护来设置不可编辑操作的,如果仍无法实现的话,需要您提供 ...

下一楼有demo
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-18 11:32:33
7#
忘语吧 发表于 2024-7-17 17:33
有值的单元格,用isProtected就没有效果。附件里面有demo

记得看楼上版主已经定位出问题所在了。工作表保护和单元格锁定是结合使用的,对工作表开启保护时,只有锁定状态的单元格才处于保护状态,即无法编辑,非锁定状态的单元格仍然可被自由编辑。isProtected作用于工作表,单元格锁定使用locked属性。
可参考API文档了解详情:https://demo.grapecity.com.cn/sp ... ts.CellRange#locked
回复 使用道具 举报
忘语吧
注册会员   /  发表于:2024-7-18 11:39:04
8#
eat_grape_5 发表于 2024-7-18 11:32
记得看楼上版主已经定位出问题所在了。工作表保护和单元格锁定是结合使用的,对工作表开启保护时 ...

好的,谢谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-18 11:40:53
9#
eat_grape_5 发表于 2024-7-18 11:32
记得看楼上版主已经定位出问题所在了。工作表保护和单元格锁定是结合使用的,对工作表开启保护时 ...

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