dream-num / Luckysheet

Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
https://dream-num.github.io/LuckysheetDocs/
MIT License
15.84k stars 2.35k forks source link

[Feature request]工作表保护是否弹窗配置 #366

Open Dushusir opened 3 years ago

Dushusir commented 3 years ago

您的功能请求与问题有关吗? 用那个工作表保护了 但是双击会弹一个框 这个配置可以去掉吗

描述您想要的解决方案 考虑加一个配置,允许不弹出提示窗口

dream-num commented 3 years ago

在工作表保护的配置里加一个isAlert:true / false

"authority":{//当前工作表的权限配置
    isAlert: true, //是否弹窗提示,默认true
    selectLockedCells:1, //选定锁定单元格
    selectunLockedCells:1, //选定解除锁定的单元格
    formatCells:1, //设置单元格格式
    formatColumns:1, //设置列格式
    formatRows:1, //设置行格式
    insertColumns:1, //插入列
    insertRows:1, //插入行
    insertHyperlinks:1, //插入超链接
    deleteColumns:1, //删除列
    deleteRows:1, //删除行
    sort:1, //排序
    filter:1, //使用自动筛选
    usePivotTablereports:1, //使用数据透视表和报表
    editObjects:1, //编辑对象
    editScenarios:1, //编辑方案    
    sheet:1, //如果为1或true,则该工作表受到保护;如果为0或false,则该工作表不受保护。
    hintText:"", //弹窗提示的文字
    algorithmName:"None",//加密方案:MD2,MD4,MD5,RIPEMD-128,RIPEMD-160,SHA-1,SHA-256,SHA-384,SHA-512,WHIRLPOOL
    saltValue:null, //密码解密的盐参数,为一个自己定的随机数值

    allowRangeList:[{ //区域保护
        name:"area", //名称
        password:"1", //密码
        hintText:"", //提示文字
        algorithmName:"None",//加密方案:MD2,MD4,MD5,RIPEMD-128,RIPEMD-160,SHA-1,SHA-256,SHA-384,SHA-512,WHIRLPOOL
        saltValue:null, //密码解密的盐参数,为一个自己定的随机数值
        sqref:"$C$1:$D$5" //区域范围
    }],
},