找回密码
 立即注册

QQ登录

只需一步,快速开始

DianaOvO

注册会员

2

主题

6

帖子

20

积分

注册会员

积分
20
  • 76

    金币

  • 2

    主题

  • 6

    帖子

最新发帖
DianaOvO
注册会员   /  发表于:2024-2-20 16:33  /   查看:2061  /  回复:6
1金币
本帖最后由 Richard.Huang 于 2024-2-22 11:31 编辑

产品:SpreadJS
版本:V17.0.1

请问点击表头自带筛选是否有相应的回调函数,我想在里面做一些操作
2ef4819db247274a608aaba64aaba76.png935768432.png
e73dfac0553fe20095e2e8b24b30317.png677694091.png

最佳答案

查看完整内容

1. 如果你的业务是在筛选后,或筛选中(就是点完O)干些事情 https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#rangefiltered https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#rangefiltering https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#rangefilterclearing https://demo.grapecity.com.cn/spreadjs/help/api/cl ...

6 个回复

倒序浏览
最佳答案
最佳答案
前端小白
超级版主   /  发表于:2024-2-20 16:33:15
来自 4#
1. 如果你的业务是在筛选后,或筛选中(就是点完O)干些事情
https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#rangefiltered
https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#rangefiltering
https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#rangefilterclearing
https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#rangefiltercleared
2. 如果你想在打开筛选对话框前搞些事情,你只能截取
  1. var oldOpenLogic = GC.Spread.Sheets.Filter.HideRowFilter.prototype.openFilterDialog;
  2. GC.Spread.Sheets.Filter.HideRowFilter.prototype.openFilterDialog = function(){
  3.     //搞些事情
  4.     return oldOpenLogic.apply(this,arguments);
  5. }
复制代码

评分

参与人数 1金币 +300 收起 理由
Joestar.Xu + 300 赞一个!

查看全部评分

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-20 17:31:54
2#
您好,跟您确认一下,您是想要在点击筛选按钮时执行您自定义的回调函数吗?
回复 使用道具 举报
DianaOvO
注册会员   /  发表于:2024-2-20 17:40:12
3#
Joestar.Xu 发表于 2024-2-20 17:31
您好,跟您确认一下,您是想要在点击筛选按钮时执行您自定义的回调函数吗?

具体的执行时机应该是在点击【确定】按钮时
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-21 08:50:26
5#
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。
回复 使用道具 举报
DianaOvO
注册会员   /  发表于:2024-2-21 10:38:31
6#
Joestar.Xu 发表于 2024-2-21 08:50
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。

已解决,非常感谢!
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-21 10:43:43
7#
好的,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部