本帖最后由 Derrick.Jiao 于 2021-11-9 14:30 编辑
使用自动合并行头(不合并行头,合并普通的行也是如此)后, 滚动页面时性能差.具体表现在行头超过五列合并后在滚动页面时卡顿明显,合并的具体代码如下:
- const range = new GC.Spread.Sheets.Range(-1, -1, -1, -1);
- // 设置了自动合并单元格的区域,不能重复设置,否则会抛出异常!清除它的合并策略:
- sheet.autoMerge(
- range,
- GC.Spread.Sheets.AutoMerge.AutoMergeDirection.none
- );
- // 行头合并
- sheet.autoMerge(
- range,
- GC.Spread.Sheets.AutoMerge.AutoMergeDirection.column,
- GC.Spread.Sheets.AutoMerge.AutoMergeMode.free,
- GC.Spread.Sheets.SheetArea.rowHeader
- );
- // 列头合并
- sheet.autoMerge(
- range,
- GC.Spread.Sheets.AutoMerge.AutoMergeDirection.row,
- GC.Spread.Sheets.AutoMerge.AutoMergeMode.free,
- GC.Spread.Sheets.SheetArea.colHeader
- );
复制代码
看到论坛之前有类似的问题, 但是下面评论说在14.0.0已经解决了, 不过我用的就是14版本的, 升级到 14.2.2版本问题依然存在
论坛类似问题链接如下:
https://gcdn.grapecity.com.cn/showtopic-81282-1-130.html
麻烦帮忙看一下, 谢谢~
|