找回密码
 立即注册

QQ登录

只需一步,快速开始

rex_chujie
金牌服务用户   /  发表于:2022-10-9 14:14  /   查看:1090  /  回复:3

现想实现筛选前后 筛选按钮做样式上的差异处理
不存在筛选条件就是灰色,有筛选条件就是橘黄色
是否可实现这种效果?
如何判断对应列有无筛选条件?
image.png240278929.png

image.png166077269.png

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-9 16:30:23
沙发
本帖最后由 Lynn.Dou 于 2022-10-9 16:49 编辑

您好,
SJS内置的筛选按钮,在筛选前后会有样式的差异,请问不符合您的需求吗?
image.png783135375.png

如果不符合,可以参考附件的demo,通过rowFilter.getFilterItems(colindex)进行判断该列是否存在筛选项,
如果有,就将图片进行替换,如果没有就是灰色的那一张

自定义筛选按钮.html

9.43 KB, 下载次数: 25

回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2022-10-9 17:57:31
板凳
Clark.Pan 发表于 2022-10-9 16:30
您好,
SJS内置的筛选按钮,在筛选前后会有样式的差异,请问不符合您的需求吗?

内置的筛选按钮图标不满足我们,我们的图标需要是个漏斗。
您提供的方法可以满足我们需求,感谢🙏
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-9 18:05:12
地板
问题解决了就好,那本帖就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部