【问题标题】:Ag-Grid 'agSetColumnFilter' CustomizationAg-Grid 'agSetColumnFilter' 自定义
【发布时间】:2020-03-31 08:24:03
【问题描述】:

我可以更改 ag-grid 的 agSetColumnFilter 的默认行为吗?我可以通过使用值来更改过滤器值:filterParams 中的参数。但是由于设置过滤器使用单元格值执行精确搜索,所以我可以将其更新为包含搜索而不是精确搜索。

【问题讨论】:

    标签: filter ag-grid


    【解决方案1】:

    不,不支持。 agSetColumnFilter 的重点是匹配列中包含的(希望)一小组值。如果您有太多不同的值需要“包含”过滤器,那么 setFilter 可能无论如何都不合适。

    也就是说,如果您希望在过滤器中自定义行为,而标准过滤器无法满足您的要求,那么您最好编写自己的自定义过滤器。自定义过滤器的文档可以在https://www.ag-grid.com/javascript-grid-filter-component/#custom-filter-example找到。

    【讨论】:

      【解决方案2】:

      是的,你可以做到。在列定义下。

      {
      filter: 'agSetColumnFilter',
      filterParams: { 
          values: ["custom1", "custom2"] 
      }
      

      另请阅读 [https://www.ag-grid.com/javascript-grid-server-side-model-filtering/#example-set-filter] 以异步加载值。

      【讨论】:

      猜你喜欢
      • 2020-08-31
      • 1970-01-01
      • 1970-01-01
      • 2019-05-11
      • 1970-01-01
      • 2021-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多