显示功能上的ag-grid过滤器菜单

时间:2019-05-21 14:00:00

标签: angular ag-grid

我正在为ag-grid中的某些列创建自定义过滤器菜单,用户可以在其中单击过滤器菜单图标,该图标显示了过滤器菜单的自定义组件,而不是默认组件。请参见下面的示例here

Screenshot from documentation

打开过滤器菜单 时,我需要执行一些操作。 我该如何实现? 我以为使用agInit(params){....},但是,当用户第一次单击菜单图标时,此初始化函数仅调用一次。

我唯一的想法是将另一个组件放在ngIf中,并将初始化逻辑放在其中(我假设当menuVisible为true时,第二个组件中的ngOnInit将会发生),但是,这似乎效率很低。

<div *ngIf="this.params.column.menuVisible">
  <sub-component></sub-component>
</div>

0 个答案:

没有答案