请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

大Vi

高级会员

199

主题

439

帖子

1408

积分

高级会员

积分
1408
大Vi
高级会员   /  发表于:2022-6-7 15:08  /   查看:2385  /  回复:5
1金币
因为需求特殊,原filter方法不能满足要求,在保留原filter功能的基础上进行拓展,是否可以说下filter实现原理?

最佳答案

查看完整内容

抱歉,看错了,不过思路也差不多。一种是把数据取出来,根据自己的需求进行数据上的筛选,也就是将不需要的数据剔除,然后再重新设置回去。另一种就是保留数据,通过setRowVisible,将需要被“筛选”的行隐藏。

5 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-6-7 15:08:13
来自 4#
大Vi 发表于 2022-6-7 18:30
我说的是过滤啊

抱歉,看错了,不过思路也差不多。一种是把数据取出来,根据自己的需求进行数据上的筛选,也就是将不需要的数据剔除,然后再重新设置回去。另一种就是保留数据,通过setRowVisible,将需要被“筛选”的行隐藏。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-6-7 18:16:26
2#
SpreadJS采用排序策略就是交换单元格。如果想要自己实现排序的话,可以尝试把数据全部拿出来,然后通过代码或其他第三方组件对的数据进行排序,然后重新将数据设置进去。
回复 使用道具 举报
大Vi
高级会员   /  发表于:2022-6-7 18:30:57
3#
Derrick.Jiao 发表于 2022-6-7 18:16
SpreadJS采用排序策略就是交换单元格。如果想要自己实现排序的话,可以尝试把数据全部拿出来,然后通过代码 ...

我说的是过滤啊
回复 使用道具 举报
大Vi
高级会员   /  发表于:2022-6-10 15:34:43
5#
Derrick.Jiao 发表于 2022-6-8 09:00
抱歉,看错了,不过思路也差不多。一种是把数据取出来,根据自己的需求进行数据上的筛选,也就是将不需要 ...

如果筛选的行在合计公式内,筛选后如何可以在合计行中自动减去被隐藏的行的值?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-6-10 17:45:15
6#
大Vi 发表于 2022-6-10 15:34
如果筛选的行在合计公式内,筛选后如何可以在合计行中自动减去被隐藏的行的值?

如果是隐藏的行,公式不会自动减去被隐藏的值,除非这个值被删除。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部