别来无恙 发表于 2024-8-28 17:47:26

V16版本 状态栏超过5万条不显示Count

本帖最后由 Wilson.Zhang 于 2024-9-19 17:07 编辑

产品:SpreadJS
版本:16.0.0
调研编号:SJS-26216
Last Review:2024-09-19
当前进展:非问题,加倍扩大状态栏的maxCalcCells即可。

怎样才能显示所有呢 比如 sum、avg、count之类的

Wilson.Zhang 发表于 2024-8-28 18:20:33

您好!收到反馈,我们调研下先。

Wilson.Zhang 发表于 2024-9-2 15:30:21

您好!您试下通过如下代码扩展滚动条的计算规模:
var statusBar = GC.Spread.Sheets.StatusBar.findControl(document.getElementsByClassName('gc-statusBar'))
statusBar.maxCalcCells*=2;

别来无恙 发表于 2024-9-2 15:53:23

Wilson.Zhang 发表于 2024-9-2 15:30
您好!您试下通过如下代码扩展滚动条的计算规模:

是把这行代码替换为以上吗?new GC.Spread.Sheets.StatusBar.StatusBar(statusbar).bind(initspread)

Wilson.Zhang 发表于 2024-9-2 17:03:06

别来无恙 发表于 2024-9-2 15:53
是把这行代码替换为以上吗?new GC.Spread.Sheets.StatusBar.StatusBar(statusbar).bind(initspread)

并非要调换StatusBar,而是要对已经存在的StatusBar设置maxCalcCells属性以支持统计更多数据,请参考附件中的demo。

别来无恙 发表于 2024-9-3 16:27:25

该问题已解决:hjyzw::hjyzw:,还有个问题,就是数据量大的话(13 - 20万条),例如点击A列 如果A列全部是数字,获取全部count就会很慢,有什么办法可以优化一下吗?

Wilson.Zhang 发表于 2024-9-3 17:13:29

别来无恙 发表于 2024-9-3 16:27
该问题已解决,还有个问题,就是数据量大的话(13 - 20万条),例如点击A列 如果A列全部是数字 ...

尝试下选中前后分别加上Worksheet:suspendPaint()和Worksheet:resumePaint(),通过暂停绘制和恢复绘制优化性能。
页: [1]
查看完整版本: V16版本 状态栏超过5万条不显示Count