如何在Ag-grid v18中禁用执行AND / OR逻辑的列过滤器

时间:2018-07-17 18:48:04

标签: angular ag-grid

Ag-Grid 18具有一些非常好的功能。其中之一是:“列过滤器现在支持AND / OR逻辑”。但不幸的是,我需要禁用此功能并仅启用旧的一条件逻辑。 我在文档中找不到该怎么做的方法,如果有人可以向我指出方向,我将不胜感激。

预先感谢, 塔尔

2 个答案:

答案 0 :(得分:0)

尝试这样的事情:

gridOptions = {
    // turn off filtering
    enableFilter: false,
    ...
    columnDefs: [
        {headerName: "Athlete", field: "athlete", filter: "agTextColumnFilter"}, // text filter
        {headerName: "Age",     field: "age",     filter: "agNumberColumnFilter"}, // number filter
        {headerName: "Sport",   field: "sport",   suppressFilter: true} // NO filter
    ]
}

答案 1 :(得分:0)

摘自文档Filter Documentation 您可以在列定义中使用filterParams,如下所示-

    filter:'agTextColumnFilter',
    filterParams: {
        suppressAndOrCondition: true
    }