本帖最后由 Wilson.Zhang 于 2024-9-30 15:42 编辑
可以通过暂停绘制和恢复绘制提升性能,参考如下代码:
- var usedDataRange = sheet.getUsedRange(GC.Spread.Sheets.UsedRangeType.data);
- // 暂停绘制
- sheet.suspendPaint();
- for (var i = usedDataRange.row; i < usedDataRange.row + usedDataRange.rowCount; i++) {
- sheet.autoFitRow(i);
- }
- // 恢复绘制
- sheet.resumePaint();
复制代码
自适应行高对一行内的每个单元格生效,无法将控制粒度细化到指定的某个单元格。我们也测试导入设置了自动换行和自适应行高的Excel文件至SpreadJS,导入后换行效果依然存在,如下动图所示。
|