После обновления строки в сетке фильтр столбцов по какой-то причине не обновляется и выдает ошибку вроде 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();
}