Ag grid Ag网格中的快速过滤器也在不可见列上进行过滤

Ag grid Ag网格中的快速过滤器也在不可见列上进行过滤,ag-grid,ag-grid-angular,Ag Grid,Ag Grid Angular,在ag grid快速过滤功能中,它也会过滤不可见的列。有没有办法避免这种情况 或者我应该以某种方式使用getQuickFilterText来避免它 Plunker: 您可以在coldef中为每个列定义getQuickFilterText,如下所示- { field: 'athlete', filter: 'agTextColumnFilter', minWidth: 200, getQuickFilterText: f

在ag grid快速过滤功能中,它也会过滤不可见的列。有没有办法避免这种情况

或者我应该以某种方式使用getQuickFilterText来避免它

Plunker:


您可以在coldef中为每个列定义
getQuickFilterText
,如下所示-

      {
        field: 'athlete',
        filter: 'agTextColumnFilter',
        minWidth: 200,
        getQuickFilterText: function(params) {
            if (params.column.visible) {
            return params.value;
            }
        }
      }
希望这有帮助

      {
        field: 'athlete',
        filter: 'agTextColumnFilter',
        minWidth: 200,
        getQuickFilterText: function(params) {
            if (params.column.visible) {
            return params.value;
            }
        }
      }