本帖最后由 excellentman 于 2019-12-10 10:28 编辑
SpreadJS,如果将几个工作簿(sheet页)先进行 visible(false)后,在显示几个sheet页.会产生sheet页无法切换核心代码:
//sheet页有:[1号工作簿,2号工作簿,3号工作簿,4号工作簿]
//templates=[1号工作簿,2号工作簿,3号工作簿]
this.spread.suspendPaint();
//隐藏所有工作簿
for (let i = 0; i < this.spread.getSheetCount(); i++) {
let sheet = this.spread.getSheet(i);
sheet.visible(false);
}//显示1号,2号,3号工作簿
for (let i = 0; i < templates.length; i++) {
let sheet=this.spread.getSheetFromName(templates[i]);
sheet.visible(true);
}
this.spread.resumePaint();
|
|