Angular agGrid不会基于自定义筛选器更新网格

Angular agGrid不会基于自定义筛选器更新网格,angular,typescript,filtering,ag-grid,ag-grid-angular,Angular,Typescript,Filtering,Ag Grid,Ag Grid Angular,我有一个自定义的agGrid过滤器组件,它有一个文本框和一个复选框列表,在该列中有distict值。 自定义gridFilter组件按Expercred运行,并根据对过滤器所做的选择更改重新呈现结果。 我需要在页面刷新时重新呈现列过滤器中的选定值。这也会触发网格根据过滤器选择重新渲染。我有一个自定义的setModel方法,它在刷新时更新过滤器,但此更改不会触发网格根据所选过滤器重新加载。请告诉我是否有方法根据刷新时选择的筛选器触发网格重新加载。设置筛选器模型后,必须调用gridApi.onFil

我有一个自定义的agGrid过滤器组件,它有一个文本框和一个复选框列表,在该列中有distict值。 自定义gridFilter组件按Expercred运行,并根据对过滤器所做的选择更改重新呈现结果。
我需要在页面刷新时重新呈现列过滤器中的选定值。这也会触发网格根据过滤器选择重新渲染。我有一个自定义的setModel方法,它在刷新时更新过滤器,但此更改不会触发网格根据所选过滤器重新加载。请告诉我是否有方法根据刷新时选择的筛选器触发网格重新加载。

设置筛选器模型后,必须调用gridApi.onFilterChanged()

从文件中:()

“在通过过滤器的API更改过滤器后,必须确保调用方法gridApi.onFilterChanged()以通知网格再次筛选行。如果未调用gridApi.onFilterChanged(),网格将在通过API更新过滤器之前,仍然显示与过滤器相关的数据

// Get a reference to the filter instance
var filterInstance = gridApi.getFilterInstance('name');

// Set the filter model
filterInstance.setModel({
    filterType: 'text',
    type: 'startsWith',
    filter: 'abc'
});

// Tell grid to run filter operation again
gridApi.onFilterChanged();

设置过滤器模型后,必须调用gridApi.onFilterChanged()

从文件中:()

“在通过过滤器的API更改过滤器后,必须确保调用方法gridApi.onFilterChanged()以通知网格再次筛选行。如果未调用gridApi.onFilterChanged(),网格将在通过API更新过滤器之前,仍然显示与过滤器相关的数据

// Get a reference to the filter instance
var filterInstance = gridApi.getFilterInstance('name');

// Set the filter model
filterInstance.setModel({
    filterType: 'text',
    type: 'startsWith',
    filter: 'abc'
});

// Tell grid to run filter operation again
gridApi.onFilterChanged();
"