yewberry 发表于 2018-10-30 15:00:32

请问grid的header 创建了 flexgridfilter,但是所有的header就都会有filter

请问grid的header 创建了 flexgridfilter,但是所有的header就都会有filter,如果我想让部分header 没有filter,如何实现,谢谢

JeffryLI 发表于 2018-10-30 15:13:34

可以参照这段代码
var filtercol = 'country,amount'.split(',')
                                //设置过滤是conditon的
                      var f = new wijmo.grid.filter.FlexGridFilter(s);
                                //设置某列过滤
                      f.filterColumns = filtercol;//列数组
                                //所有过滤列的统一设定
                      //f.defaultFilterType = wijmo.grid.filter.FilterType.Condition;
                      //设置country列为值过滤
                      var col = s.columns.getColumn('country'),
                                cf = f.getColumnFilter(col);
                      cf.filterType = wijmo.grid.filter.FilterType.Value;
                      //设置amount列为条件过滤
                      var col = s.columns.getColumn('amount'),
                                cf = f.getColumnFilter(col);
                      cf.filterType = wijmo.grid.filter.FilterType.Condition;

程迦 发表于 2023-9-19 10:53:54

JeffryLI 发表于 2018-10-30 15:13
可以参照这段代码

请问这段代码是初始化的时候写的吗

Richard.Ma 发表于 2023-9-19 23:43:44

是的,你可以看到这里有创建FlexGridFilter的代码,需要传入你获取的flexgrid对象
页: [1]
查看完整版本: 请问grid的header 创建了 flexgridfilter,但是所有的header就都会有filter