你好,我看了您的代码,
就是提交按钮事件中,for循环中设置了i < 11这里,
您的spread只有2个sheet表,所以当循环到第3次就会报错,因为sheet是undifined。
我修改了一下,代码如下:
- // 点击提交后返回给后台 点击提交提示提交成功
- document.getElementById("tijiao").onclick=function(){
- var sheetNum = spread.getSheetCount();
- for(var i=0;i<sheetNum;i++){
- var sheet=spread.sheets[i];
- var style=sheet.getDefaultStyle();
- style.locked=true;
- sheet.setDefaultStyle(style)
- }
- // var sheetAll=spread.getActiveSheets();
- // console.log(sheetAll)
- // sheetAll.options.isProtected=true;
- // var option = {
- // allowSelectLockedCells: false,
- // allowSelectUnlockedCells: false,
- // allowSort: false,
- // allowFilter: false,
- // allowResizeRows: false,
- // allowResizeColumns: false,
- // allowEditObjects: false,
- // allowDragInsertRows: false,
- // allowDragInsertColumns: false,
- // allowInsertRows: false,
- // allowInsertColumns: false,
- // allowDeleteRows: false,
- // allowDeleteColumns: false
- // };
- // sheetAll.options.protectionOptions = option;
- }
复制代码
|