找回密码
 立即注册

QQ登录

只需一步,快速开始

cjianghuai

注册会员

14

主题

31

帖子

105

积分

注册会员

积分
105
cjianghuai
注册会员   /  发表于:2018-1-27 14:18  /   查看:4720  /  回复:1
如何设置某个单元格为不可编辑,不可改变大小,如何隐藏某个单元格?

1 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-29 09:46:15
沙发
您好:

设置单元格不可编辑可以通过设置单元格锁定和表单保护来实现,spreadjs中跟Excel一样,锁定的单元格在表单保护时是不可以进行编辑的。
单元格锁定参考:
http://help.grapecity.com/spread ... llRange~locked.html
表单保护:
http://demo.gcpowertools.com.cn/ ... /#/demos/protection

单元格不可改变大小与隐藏某个单元格是这样的,spreadjs中只能通过行列的设置不可改变整个行或者列的大小,与隐藏某行某列,不能针对单元格级别进行设置,这点与Excel也是一致的。
您可以设置该单元格所在的行和列均不可改变大小。
sheet.setRowResizable(rowindex, false);
sheet.setColumnResizable(colindex, false);
同理隐藏单元格可以设置隐藏对应单元格所在的行与列来完成:
sheet.setRowVisible(rowindex, false);
sheet.setColumnVisible(colindex, false);
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部