要解决ag-grid v19过滤器不会被保留的问题,可以尝试以下方法:
enableFilter
属性为true
,以启用过滤器功能。例如:var gridOptions = {
enableFilter: true,
// 其他属性...
};
api.setFilterModel()
方法手动设置过滤器模型。例如:// 在数据加载完成后
gridOptions.api.setFilterModel(yourFilterModel);
yourFilterModel
是一个包含了过滤器模型的对象。
api.getFilterModel()
方法获取当前的过滤器模型,并在更新后重新应用过滤器。例如:// 在更新数据之前
var currentFilterModel = gridOptions.api.getFilterModel();
// 更新数据...
// 在更新之后重新应用过滤器
gridOptions.api.setFilterModel(currentFilterModel);
通过以上方法,你应该能够解决ag-grid v19过滤器不会被保留的问题。确保正确设置了过滤器属性,并在合适的时机手动保存和重新应用过滤器模型。