查看列菜单时的跟踪(>过滤器菜单弹出菜单被取消。。。在网格事件、上下文菜单或过滤器中找不到执行此操作的任何信息。
基本上是在寻找
toolPanelVisibleChanged
我需要在关闭时将过滤器重置为当前应用的过滤器。
所以,我正在努力做的是,我已经准备好了(除了解雇之外的一切)是:
-
获取当前应用的筛选器(如果有)并将其放入变量中
-
如果用户单击过滤器菜单并更改过滤器,但取消或单击bg(取消菜单),请在菜单上的变量Disclose中重新应用过滤器。
发生的情况是,用户在不应用过滤器的情况下更改过滤器,然后关闭菜单。。。并重新打开它,他们认为所显示的已选中的过滤器已应用,但它们未被应用,bc未被单击。
我查看过的有用链接:
https://www.ag-grid.com/javascript-grid-events
https://www.ag-grid.com/javascript-grid-column-menu
https://www.ag-grid.com/javascript-grid-filtering
使用Angular 7、typescript和ag grid enterprise。