Ag-Grid-列过滤器未显示新值

时间:2019-11-04 13:53:21

标签: javascript ag-grid

第一次打开时,列过滤器中的值会正确显示。在添加或删除值之后第二次开始出现问题,框中的过滤器值未刷新(请参见下面的屏幕截图)。

enter image description here

1 个答案:

答案 0 :(得分:0)

经过大量的试验和错误,我发现如果您运行以下功能,则将获得大多数所需的结果。我正在给定列的任何更改事件上运行它。

var filterInstance = gridApi.getFilterInstance('yourColumn');
filterInstance.resetFilterValues()

仍然需要通过ag-grid修复该错误,但这是一个不错的解决方法。添加一些逻辑来维护任何现有的过滤器选择会很好,但是暂时适合我的目的。如果有人有更好的方法,请告诉我。 :)