找回密码
 立即注册

QQ登录

只需一步,快速开始

柠檬汽水

初级会员

9

主题

32

帖子

309

积分

初级会员

积分
309
柠檬汽水
初级会员   /  发表于:2021-1-13 10:41  /   查看:5052  /  回复:11
想问一下,SpreadJS视图的分组能否根据数据里面的某一项(比如:标题)进行行分组呢???

11 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-1-13 11:04:51
沙发
您好,从您的描述中未理解您的需求。您所说的 “分组”指的是区域分组吗?
建议您详细的描述您的需求和期待效果,可以提供截图、代码等来帮助我们快速理解此问题。
回复 使用道具 举报
柠檬汽水
初级会员   /  发表于:2021-1-13 11:29:30
板凳
lynn512 发表于 2021-1-13 11:04
您好,从您的描述中未理解您的需求。您所说的 “分组”指的是区域分组吗?
建议您详细的描述您的需求和期待 ...

如图所示:区域分组的时候,能不能根据一个年份的条件,把年份相同的放到一个组里面??? 分组.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-13 12:11:03
地板
柠檬汽水 发表于 2021-1-13 11:29
如图所示:区域分组的时候,能不能根据一个年份的条件,把年份相同的放到一个组里面???

区域分组用于创建分级显示。若您想实现将年份放在一个组里只能通过手动调整年份的的位置。
回复 使用道具 举报
柠檬汽水
初级会员   /  发表于:2021-1-13 13:52:39
5#
DerrickJiao 发表于 2021-1-13 12:11
区域分组用于创建分级显示。若您想实现将年份放在一个组里只能通过手动调整年份的的位置。

如果年份相同的数据放到一起了,这样的情况下,想根据相同年份进行行分组该如何实现呢??? 分组.png

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-13 14:00:18
6#
柠檬汽水 发表于 2021-1-13 13:52
如果年份相同的数据放到一起了,这样的情况下,想根据相同年份进行行分组该如何实现呢???

例如1-7行是一组,则用sheet.rowOutlines.group(0, 7); image.png735127868.png
回复 使用道具 举报
柠檬汽水
初级会员   /  发表于:2021-1-13 14:18:54
7#
DerrickJiao 发表于 2021-1-13 14:00
例如1-7行是一组,则用sheet.rowOutlines.group(0, 7);

我想问一下,如果是线上的数据,不清楚有几个相同的,该怎么进行分组呢???
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-1-13 14:37:10
8#
本帖最后由 lynn512 于 2021-1-13 14:44 编辑

可以考虑下排序,对 ” Year “列的数据进行排序,从而实现”相同数据能放在一起“思路:可以使用getValue方法遍历”Year“列,value相同时则为一组,然后对其分组。
关于 排序 的相关学习请参考学习指南:
https://demo.grapecity.com.cn/sp ... res/worksheet/sort#

回复 使用道具 举报
柠檬汽水
初级会员   /  发表于:2021-1-13 15:04:45
9#
lynn512 发表于 2021-1-13 14:37
可以考虑下排序,对 ” Year “列的数据进行排序,从而实现”相同数据能放在一起“思路:可以使用getValue ...

本来我也打算循环呢,只不过我们的数据有几万,循环的话可能会导致页面直接卡的打不开
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-13 15:55:37
10#
柠檬汽水 发表于 2021-1-13 15:04
本来我也打算循环呢,只不过我们的数据有几万,循环的话可能会导致页面直接卡的打不开

关于循环的性能问题您不用太担心,几万行理论上也是不会卡的。

您在循环前用spread.suspendPaint();挂起绘制,循环后spread.resumePaint();恢复绘制。
https://demo.grapecity.com.cn/sp ... ook/painting/purejs
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部