请选择 进入手机版 | 继续访问电脑版
清风丶琉璃
注册会员   /  发表于:2025-12-17 09:57  /   查看:138  /  回复:5
1金币
怎么让我的B列添加一个筛选

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

5 个回复

Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-12-17 14:39:03
沙发
您好,
关于筛选功能,请参考学习指南的相关介绍:
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/filters/basic-filter/purejs
回复 使用道具 举报
清风丶琉璃
注册会员   /  发表于:2025-12-19 09:15:37
板凳
要这种可以手动的筛选
var table = sheet.tables.add("Table1", 0, 1, sheet.getRowCount() - 4, 1)
      table.setFilterButtonVisible(true)
我用这行我渲染的数据就全没了报这个错"TypeError: table.setFilterButtonVisible is not a function"
我需要具体一点的实现方法,筛选的方法代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
清风丶琉璃
注册会员   /  发表于:2025-12-19 09:17:57
地板
Lynn.Dou 发表于 2025-12-17 14:39
您好,
关于筛选功能,请参考学习指南的相关介绍:
https://demo.grapecity.com.cn/spreadjs/SpreadJSTut ...

要这种可以手动的筛选
var table = sheet.tables.add("Table1", 0, 1, sheet.getRowCount() - 4, 1)
      table.setFilterButtonVisible(true)
我用这行我渲染的数据就全没了报这个错"TypeError: table.setFilterButtonVisible is not a function"
我需要具体一点的实现方法,筛选的方法代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-12-23 12:02:32
5#
参考下图代码:
  1. var filter = new GC.Spread.Sheets.Filter.HideRowFilter(new GC.Spread.Sheets.Range(1, 0, 3, 1));
  2. sheet.rowFilter(filter);
复制代码


具体可参考学习指南中对于筛选框和筛选按钮的介绍,内有示例demo:
https://demo.grapecity.com.cn/sp ... ilter-dialog/purejs

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-12-30 12:20:53
6#
您好!请问下您的问题解决的怎么样了?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部