本帖最后由 lynn512 于 2020-11-4 10:27 编辑
1. 在你改变表单之后, 控件会自动刷新以达到重绘和更新状态的目的。
可是, 如果你一次做出大量的改变, 并且不希望每次改变都去重新绘制表单 , 那么你可以调用 suspendPaint方法来挂起重绘机制。
当你完成了所有的改变之后, 你可以调用 resumePaint 方法来重新激活重绘机制。
代码如下所示:
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
var sheet = spread.getActiveSheet();
sheet.suspendPaint();
......
sheet.recalcAll();
sheet.resumePaint();
具体代码可见附件1demo。
2. 导出公式报错问题为下图所示代码导致的,删除代码即可正常导出。
请问您设置筛选是用来做什么呢,table自带筛选功能,无需二次设置筛选。
附件2为导出excel的demo,您可以测试下。
|
|