【问题标题】:Quick filter in Ag-grid filters on invisible columns too也在不可见列上的 Ag-grid 过滤器中快速过滤
【发布时间】:2020-07-27 10:13:53
【问题描述】:

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

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

Plunker:

https://plnkr.co/edit/qhufFspqaevD13gy

export class AppComponent {

    onGridReady(params) {
        this.gridApi = params.api;
        this.gridColumnApi = params.columnApi;
    }
    onFilterTextBoxChanged($event) {
    console.log("yey", $event);
    this.gridApi.setQuickFilter($event);
    }
}

【问题讨论】:

    标签: ag-grid ag-grid-angular


    【解决方案1】:

    你可以像这样在coldef中为你的每一列定义getQuickFilterText -

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

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2020-04-08
      • 2021-09-11
      • 2022-10-17
      • 2023-03-27
      • 1970-01-01
      • 2020-06-12
      • 2019-07-28
      • 2016-06-15
      • 1970-01-01
      相关资源
      最近更新 更多