【问题标题】:Ag grid resetting filtersAg 网格重置过滤器
【发布时间】:2017-01-14 03:49:29
【问题描述】:

我尝试将 ag grid 用于 angular 2 并遇到以下行为:

当我尝试在列过滤器中输入任何内容时,网格也会重新加载和重置过滤器。不仅在我输入过滤内容时会发生这种情况,即使我试图更改过滤器的类型。

有人遇到过类似的问题吗?

【问题讨论】:

  • 您有任何代码可以与我们分享来说明问题吗?还值得注意的是,最新版本的 ag-grid-ng2 支持过滤器作为 ng2 组件 - 可能值得研究
  • @SeanLandsman 你有没有弄清楚发生了什么?我遇到了同样的问题,一旦我设置了过滤器类型,它就会转到 datasource.getRows 来获取新行,然后突然过滤器被重置为空。
  • @Josh - 如果你能提供一个 plunker,我很乐意看看我是否能找到问题
  • @SeanLandsman 您找到解决方案了吗?我有同样的问题

标签: angular filter ag-grid


【解决方案1】:

我通过添加属性解决了这个问题:newRowsAction: 'keep'

columnDefinition = {
    headerName: 'Athlete',
    field: 'athlete'
    // set the column to use text filter
    filter: 'text',
    // pass in additional parameters to the text filter
    filterParams: {apply: true, newRowsAction: 'keep'}
   }

来自 ag-grid 文档:https://www.ag-grid.com/javascript-grid-filtering/#gsc.tab=0

【讨论】:

  • 它适用于我,但在 ag-grid 过滤器提供的示例中,默认情况下不清除。所以发生了一些错误。
猜你喜欢
  • 2017-12-08
  • 1970-01-01
  • 2021-06-06
  • 2020-07-18
  • 1970-01-01
  • 2018-10-03
  • 1970-01-01
  • 2019-06-06
  • 2016-10-23
相关资源
最近更新 更多