找回密码
 立即注册

QQ登录

只需一步,快速开始

wei4502350

注册会员

3

主题

5

帖子

16

积分

注册会员

积分
16

微信认证勋章

最新发帖
wei4502350
注册会员   /  发表于:2017-8-11 10:39  /   查看:3641  /  回复:3
var sheet = spread.getActiveSheet();
var option = {
            allowFilter: false,
            allowSort: false,
            allowResizeRows: false,
            allowResizeColumns: false,
            allowEditObjects: false
        };
        sheet.options.protectionOptions = option;
        sheet.options.isProtected = true;

或者是
var sheet = spread.getActiveSheet();
   sheet.options.isProtected = true;
   sheet.options.isProtected;
加到JS(页面用的是JSP)中不起作用!
描述:在上个环节通过模版生成了ssjson文件,下个环节只要查看,不让它编辑,在线等!!!!谢谢!1


3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-11 12:30:43
沙发
您看一下导入ssjson文件后相关单元格的locked是否为false,如果是false那么保护不会生效,需设置单元格locked为true
locked相关使用方法可以参考:
http://sphelp.grapecity.com/webh ... llRange~locked.html
如果还是不能解决,请提供一下您的ssjson文件,我们帮您具体看一下
回复 使用道具 举报
wei4502350
注册会员   /  发表于:2017-8-11 16:01:42
板凳
你的意思是,在它最后一次保存ssjson文件的时候就要把这个locked=true属性给每个单元格都添加进去,是吧?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-11 18:15:34
地板
wei4502350 发表于 2017-8-11 16:01
你的意思是,在它最后一次保存ssjson文件的时候就要把这个locked=true属性给每个单元格都添加进去,是吧?

每个单元格默认设置都是locked=true,如果您手动设置了,需要您在导出进行设置。
如果这些设置都没问题,仍然出现您所说的问题,那么您用的具体版本号是多少,另外能否提供ssjson,我们需要具体调试一下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部