【发布时间】:2020-12-01 09:27:46
【问题描述】:
我需要清除已保存的过滤器。为此,我需要列名。
onFilterChanged: function(event){
var newObj = {}
newObj = gridOptions.api.getFilterModel();}
在这里,我在设置过滤器时会获取过滤器详细信息以及列名。但是如果我清除过滤器如何获取列名
如果我清除过滤器,gridOptions.api.getFilterModel(); 为空。
有什么解决方法吗?
【问题讨论】:
-
能否请您发布代码的完整上下文?没有这个,我能帮上忙的就是请您检查 gridOptions.getAllGridColumns()。这将按照网格中显示的列的顺序返回所有列。此外,您可以在 ag-grid.com/javascript-grid-column-api 上查看用于 ag-grid 的 Columns API。干杯!!
-
添加了更改,如果我清除过滤器,我需要特定的清除过滤器列 name.gridOptions.getAllGridColumns() 将返回所有列。我需要过滤列
标签: javascript ag-grid