找回密码
 立即注册

QQ登录

只需一步,快速开始

yewberry

银牌会员

20

主题

40

帖子

2454

积分

银牌会员

积分
2454
yewberry
银牌会员   /  发表于:2018-10-30 15:00  /   查看:4563  /  回复:3
请问grid的header 创建了 flexgridfilter,但是所有的header就都会有filter,如果我想让部分header 没有filter,如何实现,谢谢

3 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2018-10-30 15:13:34
沙发
可以参照这段代码
  1. var filtercol = 'country,amount'.split(',')
  2.                                 //设置过滤是conditon的
  3.                         var f = new wijmo.grid.filter.FlexGridFilter(s);
  4.                                 //设置某列过滤
  5.                         f.filterColumns = filtercol;//列数组
  6.                                 //所有过滤列的统一设定
  7.                         //f.defaultFilterType = wijmo.grid.filter.FilterType.Condition;
  8.                         //设置country列为值过滤
  9.                         var col = s.columns.getColumn('country'),
  10.                                 cf = f.getColumnFilter(col);
  11.                         cf.filterType = wijmo.grid.filter.FilterType.Value;
  12.                         //设置amount列为条件过滤
  13.                         var col = s.columns.getColumn('amount'),
  14.                                 cf = f.getColumnFilter(col);
  15.                         cf.filterType = wijmo.grid.filter.FilterType.Condition;
复制代码

评分

参与人数 1满意度 +5 收起 理由
yewberry + 5 很给力!

查看全部评分

请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
程迦
初级会员   /  发表于:2023-9-19 10:53:54
板凳
JeffryLI 发表于 2018-10-30 15:13
可以参照这段代码

请问这段代码是初始化的时候写的吗
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-9-19 23:43:44
地板
是的,你可以看到这里有创建FlexGridFilter的代码,需要传入你获取的flexgrid对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部