找回密码
 立即注册

QQ登录

只需一步,快速开始

daylilyzhao

注册会员

3

主题

8

帖子

29

积分

注册会员

积分
29
最新发帖
daylilyzhao
注册会员   /  发表于:2018-7-16 11:36  /   查看:3258  /  回复:3
本帖最后由 daylilyzhao 于 2018-7-24 09:14 编辑

在SpreadDesigner将除了第一列(checkbox列)之外的所有列Locked属性设置为true ,所有列头的字体颜色设为黑色
然后在修改按钮的 单击事件里 将 某些列的 Locked属性改成了 false 列头变为了蓝色
之后 在保存按钮的单击事件里再想锁定这些列就失败了

解锁列和改变列头颜色

解锁列和改变列头颜色

重新锁定列

重新锁定列

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-17 18:42:22
沙发
这个我还是没能重现出来,您用的是哪个版本的?能否提供一个demo呢?
回复 使用道具 举报
daylilyzhao
注册会员   /  发表于:2018-7-18 10:08:36
板凳
问题解决了 应该是我解锁的时候是给单元格对象解锁的,但是上锁的时候对整个列上锁 ,已经解锁的单元格就锁不上了。上锁的时候改成对单元格进行锁定就能锁上了。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-18 15:29:57
地板
明白了,解决了就好,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部