代码之家  ›  专栏  ›  技术社区  ›  RooksStrife

AG网格:在过滤器菜单上关闭

  •  0
  • RooksStrife  · 技术社区  · 7 年前

    查看列菜单时的跟踪(>过滤器菜单弹出菜单被取消。。。在网格事件、上下文菜单或过滤器中找不到执行此操作的任何信息。

    基本上是在寻找

    toolPanelVisibleChanged
    

    我需要在关闭时将过滤器重置为当前应用的过滤器。

    所以,我正在努力做的是,我已经准备好了(除了解雇之外的一切)是:

    1. 获取当前应用的筛选器(如果有)并将其放入变量中
    2. 如果用户单击过滤器菜单并更改过滤器,但取消或单击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。

    0 回复  |  直到 7 年前