меню фильтра ag-grid на функции дисплея - PullRequest
0 голосов
/ 21 мая 2019

Я работаю над настраиваемым меню фильтра для некоторых столбцов в ag-grid, где пользователь может щелкнуть значок меню фильтра, который показывает пользовательский компонент для меню фильтра, а не по умолчанию. Ниже приведен пример из документации, здесь

Screenshot from documentation

Мне нужно выполнить какое-то действие, когда откроется меню фильтра . Как мне этого добиться? Я думал использовать agInit(params){....}, однако эта функция инициализации вызывается только один раз, когда пользователь впервые щелкает значок меню ...

Единственная идея, которую я имею, это поместить другой компонент в ngIf и поместить туда свою логику инициализации (я предполагаю, что когда menuVisible истинно, тогда произойдет ngOnInit во втором компоненте), однако это выглядит ужасно неэффективен.

<div *ngIf="this.params.column.menuVisible">
  <sub-component></sub-component>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...