找回密码
 立即注册

QQ登录

只需一步,快速开始

zhanglibin

初级会员

28

主题

91

帖子

257

积分

初级会员

积分
257
zhanglibin
初级会员   /  发表于:2021-7-7 17:35  /   查看:1731  /  回复:1
如题:spread表格在过滤后怎么拿到过滤后的数据呢?或者怎么把过滤后的行号重新排序呢,而不是筛选后的序号
试了RangeFiltered事件中参数好像没有;

image.png295325927.png image.png442218627.png
image.png439559935.png

1 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-7 18:03:37
沙发
您好,问题1:如何获取筛选后的数据?

没有直接获取筛选后显示数据的API,
可以遍历行,使用isRowFilteredOut方法判断改行是否被隐藏,
进而整理获取显示的数据。

如下图:
image.png322940062.png

问题2:过滤后的行号重新排序

这个没有办法实现,除非删除这些筛选未显示的行。
这个实现效果属于产品设计,也是与Excel保持一致的,
您可以在Excel中实际测试下。
image.png322456664.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部