【发布时间】:2017-11-29 05:47:44
【问题描述】:
我一直在阅读ag-grid 文档,但我无法确定是否有任何事件可以知道何时单击了选择或取消选择所有列的复选框。
我知道我可以使用onRowSelected(),但我需要知道何时点击了选择或取消全选,以便我可以进行不同的操作。
【问题讨论】:
标签: reactjs ag-grid ag-grid-react
我一直在阅读ag-grid 文档,但我无法确定是否有任何事件可以知道何时单击了选择或取消选择所有列的复选框。
我知道我可以使用onRowSelected(),但我需要知道何时点击了选择或取消全选,以便我可以进行不同的操作。
【问题讨论】:
标签: reactjs ag-grid ag-grid-react
我现在也没有看到选项,但我会做的是监听onRowSelected,然后将选择范围(使用gridOptions.api.getSelectedRows)与总行数(使用gridOptions.api.getModel)进行比较,然后如果它们相同,则做某事
或者,您可以尝试向 select all 元素添加一个侦听器,它可以通过 .ag-header-select-all 类找到,尽管我不太确定该怎么做。
【讨论】: