找回密码
 立即注册

QQ登录

只需一步,快速开始

别来无恙

注册会员

4

主题

7

帖子

43

积分

注册会员

积分
43
  • 134

    金币

  • 4

    主题

  • 7

    帖子

别来无恙
注册会员   /  发表于:2024-8-28 17:47  /   查看:719  /  回复:6
本帖最后由 Wilson.Zhang 于 2024-9-19 17:07 编辑

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

73d12f10d653daa2f7f76a50bc641dd.png301489257.png e75f5dd2c3f2ba2d6667d4329f22829.png123024596.png 怎样才能显示所有呢 比如 sum、avg、count之类的

6 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-8-28 18:20:33
沙发
您好!收到反馈,我们调研下先。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-2 15:30:21
板凳
您好!您试下通过如下代码扩展滚动条的计算规模:
  1. var statusBar = GC.Spread.Sheets.StatusBar.findControl(document.getElementsByClassName('gc-statusBar')[0])
  2. 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
5#
别来无恙 发表于 2024-9-2 15:53
是把这行代码替换为以上吗?new GC.Spread.Sheets.StatusBar.StatusBar(statusbar).bind(initspread)

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

GetCounts_V17.html

5.67 KB, 下载次数: 39

回复 使用道具 举报
别来无恙
注册会员   /  发表于:2024-9-3 16:27:25
6#
该问题已解决,还有个问题,就是数据量大的话(13 - 20万条),例如点击A列 如果A列全部是数字,获取全部count就会很慢,有什么办法可以优化一下吗?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-3 17:13:29
7#
别来无恙 发表于 2024-9-3 16:27
该问题已解决,还有个问题,就是数据量大的话(13 - 20万条),例如点击A列 如果A列全部是数字 ...

尝试下选中前后分别加上Worksheet:suspendPaint()和Worksheet:resumePaint(),通过暂停绘制和恢复绘制优化性能。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部