问题:在spreadjs版本12中使用的copysheet代码在spreadjs13版本中不适用(会崩掉“message”:"Uncaught TypeError: Cannot read property ''getSheetFromName" of undefined)。
相关代码:
var sheet = spread.getSheetFromName("折线图");
var newSheet = new GC.Spread.Sheets.Worksheet("newSheet");
newSheet.formJSON(JSON.parse(JSON.stringify(sheet.toJSON())));
newSheet.name(zhexiantu);
spread.addSheet(3,newSheet);
然后解决方法,将红色的代码位置变换了以下就好用了。
相关代码:
var sheet = spread.getSheetFromName("折线图");
var newSheet = new GC.Spread.Sheets.Worksheet("newSheet");
spread.addSheet(3,newSheet);
newSheet.formJSON(JSON.parse(JSON.stringify(sheet.toJSON())));
newSheet.name(zhexiantu);
红色代码变更位置后出现的相关问题:
红色代码变更之前(12版本),总代码耗时9秒;
红色代码变更之后(13版本),总代码耗时59秒;
求解,为什么代码移动了一下位置,相差了50秒事件,还有,针对于13版本这个问题,能不能给个优化的方法。
|