找回密码
 立即注册

QQ登录

只需一步,快速开始

tony1109669192
金牌服务用户   /  发表于:2020-8-20 16:23  /   查看:2406  /  回复:3
spreadjs如何禁用表单单元格头区域的手动调整行高、列宽功能,要禁用这个功能如何实现?

image.png223692320.png

3 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-8-20 16:46:03
沙发
您好,禁止调整行高列宽可以通过以下两种方式实现:

1.表单保护前提下设置 allowResizeRows、allowResizeColumns。
请参考:
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/worksheet/protection/purejs

2.直接对workbook设置是否可调整。代码如下
  1. spread.options.allowUserResize = false
复制代码

不过这种禁止调整是对整个workbook生效的,且行高和列宽同时禁止调整,不能只禁止调整其一。

您可以根据需求选择。
回复 使用道具 举报
tony1109669192
金牌服务用户   /  发表于:2020-8-20 17:44:38
板凳
image.png204809569.png
这个保护之后,我也不能录入内容了,我想要的是内容能够正正常录入,但是就是不允许 调整行高、列宽


image.png316806945.png
第二种试了,没效果啊
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-8-20 18:17:12
地板
表单保护后默认单元格是锁定状态,编辑单元格需要把单元格locked属性改为false,全局修改用defaultStyle。
推荐阅读此篇文章学习更多表单保护相关知识:
https://gcdn.grapecity.com.cn/showtopic-75543-1-1.html

第二种方式不生效可能是由于版本号问题,您现在用的什么版本呢。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部