获取数据后,Ag网格过滤器图标消失

时间:2017-11-03 13:54:47

标签: javascript angular ag-grid

我使用Ag Grid for Angular 2。

尝试使用过滤器后,获取数据后,过滤器图标不会显示在列的网格标题中。

Refer this Image

图标一直显示,直到此行执行:

self.gridOptions.api.setRowData(self.rowData);

如果我从html中删除广告隐藏,则会显示图标。 不确定后台发生了什么。

如果需要,我可以发布我的代码。

图标HTML:

<span ref="eFilter" class="ag-header-icon ag-filter-icon ag-hidden" aria-hidden="true"><span class="ag-icon ag-icon-filter"></span></span>

1 个答案:

答案 0 :(得分:0)

根据此行,这里的问题:

self.gridOptions.api.setRowData(self.rowData);

是您再次在网格中设置数据...

如果将数据设置到网格中,则将网格的整个状态重置为0。

然后您可以收听此事件,并恢复以前的所有过滤器。