1、对不可编辑的单元格设置背景色,当导出或者生成PDF时,可以复制一个工作簿,将此工作簿中不可编辑的单元格取消背景色,或者重置为您所需要的样式。
- var spread = new GC.Spread.Sheets.Workbook(document.getElementById('ss'));
- let tempSpread = new GC.Spread.Sheets.Workbook()
- tempSpread.fromJSON(spread.toJSON())
复制代码
2、一个模板设置一个不可编辑区域信息,可以将其保存在tag中
sheet.tag('您的不可编辑区域信息')
需要的时候,通过sheet.tag()获取。
获取到此区域后,您可以设置locked属性为true ,使其变为不可编辑区域。同时也可以设置背景色
- let style = new GC.Spread.Sheets.Style
- style.locked = false;
- sheet.setDefaultStyle(style)
- var style2 = new GC.Spread.Sheets.Style();
- style2.locked = true;
- style2.backColor = "red";
- sheet.setStyle(0, -1, style2);
- sheet.options.isProtected = true;
复制代码
|