Ag grid resetFilterValues问题

时间:2019-06-28 12:18:25

标签: angular ag-grid

更新网格中的行后,列过滤器由于某种原因未更新,并引发诸如this.gridApi.getFilterInstance(...).resetFilterValues is not a function

的错误

这里是从Ag-grid引用的示例代码,以刷新过滤器。

请咨询专家,以更新过滤器。

注意:我使用的是ag-grid-community免费版本,而不是企业版。

TS

onGridReady(params) {
    this.gridApi = params.api;
    this.gridColumnApi = params.columnApi;

    var sort = [
      {
        colId: "name",
        sort: "asc"
      }
    ];
    this.gridApi.setSortModel(sort);
    params.api.getFilterInstance("name");
    params.api.getFilterInstance("description");

    params.api.sizeColumnsToFit();
    window.addEventListener("resize", function () {
      setTimeout(function () {
        params.api.sizeColumnsToFit();
      });
    });

updateData() {
 this.gridApi.getFilterInstance("name").resetFilterValues();
    this.gridApi.getFilterInstance("description").resetFilterValues();
}

0 个答案:

没有答案