ag grid gridApi.setFilterModel()模型具有多个条件[angular6]

ag grid gridApi.setFilterModel()模型具有多个条件[angular6],angular6,ag-grid,ag-grid-ng2,Angular6,Ag Grid,Ag Grid Ng2,我想根据一组规则筛选我的表。我发现这可以通过filtermodels和conditions实现。我试图叠加条件,但似乎不起作用。e、 g 这很有效 Filter = { columnName: { condition1 : { type: 'contains', filter: 'searchstring1', }, operator: 'AND', condition2 :

我想根据一组规则筛选我的表。我发现这可以通过filtermodels和conditions实现。我试图叠加条件,但似乎不起作用。e、 g

这很有效

Filter = {
    columnName: {
        condition1 : {
            type: 'contains',
            filter: 'searchstring1',
        },
        operator: 'AND',
        condition2 : {
            type: 'contains',
            filter: 'searchstring2',
        },
    },
};
这是行不通的

Filter = {
    columnName: {
      condition1 : {
        condition1 : {
          type: 'contains',
          filter: 'searchstring1',
        },
        operator: 'AND',
        condition2 : {
          type: 'contains',
          filter: 'searchstring2',
        },
      },
      operator: 'OR',
      condition2: {
        type: 'contains',
        filter: 'searchstring3
      }
    }
  };

对于我想要实现的目标,有什么建议或解决办法吗?我对堆叠它们很感兴趣,这样我就可以有大约4个条件1。

我也有同样的问题,在检查ag网格源之后,我发现这目前是不可能的-条件1和条件2是硬编码的

我的解决方法是创建一个布尔类型的隐藏列,该列包含这些多个条件的结果,在后端计算值并进行过滤