luckysheet 的setProtection使用例子
时间: 2023-09-15 07:17:58 浏览: 261
要使用 Luckysheet 的 setProtection() 方法,需要先创建一个 Luckysheet 实例,然后调用 setProtection() 方法并传入相应参数。例如,以下是一个简单的使用示例:
```
// 创建 Luckysheet 实例
var luckysheet = Luckysheet.create({
container: 'luckysheet', // 表格容器的 ID
showinfobar: false, // 是否显示信息栏
showsheetbar: true, // 是否显示工作表选项卡
showtoolbar: true, // 是否显示工具栏
});
// 设置表格保护
luckysheet.setProtection({
pwd: '123456', // 设置密码
range: 'A1:D10', // 保护范围
selectLockedCells: true, // 是否允许选择被锁定的单元格
selectUnlockedCells: true, // 是否允许选择未锁定的单元格
formatCells: false, // 是否允许格式化单元格
formatRows: false, // 是否允许格式化行
formatColumns: false, // 是否允许格式化列
insertColumns: false, // 是否允许插入列
insertRows: false, // 是否允许插入行
insertHyperlinks: false, // 是否允许插入超链接
deleteColumns: false, // 是否允许删除列
deleteRows: false, // 是否允许删除行
sort: false, // 是否允许排序
autoFilter: false, // 是否允许自动筛选
pivotTable: false, // 是否允许创建/编辑数据透视表
passwordVerification: true, // 是否启用密码验证
});
```
以上代码会在 Luckysheet 表格中设置一个保护密码为 "123456",保护范围为 A1:D10,同时禁止用户进行多种操作,例如格式化单元格、插入行列、排序、筛选等等。用户在打开该表格时需要输入密码才能进行这些操作。
阅读全文