找回密码
 立即注册

QQ登录

只需一步,快速开始

程序员的苦难日子

注册会员

4

主题

15

帖子

39

积分

注册会员

积分
39
最新发帖
程序员的苦难日子
注册会员   /  发表于:2024-1-9 13:09  /   查看:1574  /  回复:3
4金币
本帖最后由 程序员的苦难日子 于 2024-1-9 13:14 编辑

循环list后 有15条数据

然后通过Spread的筛选Filter功能 得到了6条数据
WechatIMG179.jpg
WechatIMG180.jpg

需求是每次checkbox全选功能 可以全选筛完后的数据

现在问题是如何拿到筛完后的数据??



补充1下,前端开发是用的vue3

最佳答案

查看完整内容

您好,我想您是想要获取被筛选的结果行是吗?一般对于该需求我们都是采用循环方式搭配getRowVisible来逐行获取的。您也可以尝试使用该方式来解决这个问题。示例: API参考: getRowVisible:https://demo.grapecity.com.cn/sp ... sheet#getrowvisible getRowCount:https://demo.grapecity.com.cn/sp ... rksheet#getrowcount

3 个回复

正序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-9 15:46:38
4#

谢谢支持,本帖子的问题解决,这里就结帖了。如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
程序员的苦难日子
注册会员   /  发表于:2024-1-9 15:35:10
3#
Richard.Huang 发表于 2024-1-9 13:09
您好,我想您是想要获取被筛选的结果行是吗?一般对于该需求我们都是采用循环方式搭配getRowVisible来逐行 ...

可以,非常感谢
回复 使用道具 举报
最佳答案
最佳答案
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-9 13:09:31
来自 2#
您好,我想您是想要获取被筛选的结果行是吗?一般对于该需求我们都是采用循环方式搭配getRowVisible来逐行获取的。您也可以尝试使用该方式来解决这个问题。示例:
  1. var resultRows = [];
  2. for (var r = 0; r < sheet.getRowCount(); r++) {
  3.     if (sheet.getRowVisible(r)) {
  4.         resultRows.push(r);
  5.     }
  6. }
复制代码

API参考:
getRowVisible:https://demo.grapecity.com.cn/sp ... sheet#getrowvisible
getRowCount:https://demo.grapecity.com.cn/sp ... rksheet#getrowcount
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部