Ag grid 如何从复选框选择中获取数据?

Ag grid 如何从复选框选择中获取数据?,ag-grid,Ag Grid,我正在使用带有复选框选择和多行选择的AG网格。 我不知道如何从复选框选择中获取数据,因为选中复选框时不会触发rowClicked事件 这是我的桌子。单击复选框标题时,它会选择每一行。我还可以选择每一行,然后多选它们。我想对选定的行执行操作,但执行操作时遇到一些困难 首先,我无法获取使用复选框选择时触发的事件。我目前只使用单击行时触发的rowClicked。单击行时,我将当前行推送到数组中。但在取消选择行时,我无法从数组中正确删除该行 如何在事件中单击复选框 是否有内置系统允许我对单击/检查的行

我正在使用带有复选框选择和多行选择的AG网格。 我不知道如何从复选框选择中获取数据,因为选中复选框时不会触发
rowClicked
事件

这是我的桌子。单击复选框标题时,它会选择每一行。我还可以选择每一行,然后多选它们。我想对选定的行执行操作,但执行操作时遇到一些困难

首先,我无法获取使用复选框选择时触发的事件。我目前只使用单击行时触发的
rowClicked
。单击行时,我将当前行推送到数组中。但在取消选择行时,我无法从数组中正确删除该行

  • 如何在事件中单击复选框
  • 是否有内置系统允许我对单击/检查的行执行操作?如果没有,解决办法是什么

  • 谢谢这里有网格触发的所有事件

    您只需要将侦听器添加到适当的事件中


    希望这有助于

    这里有网格触发的所有事件

    您只需要将侦听器添加到适当的事件中

    希望这有帮助

    在我看来,这就像

    单击行时,我将当前行推送到数组中。但在取消选择行时,我无法从数组中正确删除该行

    为什么您需要自己管理选择?如果您使用的是
    clientSide
    行模型(查看屏幕截图),甚至是
    serverSide
    infinite
    ,您可以使用
    gridApi
    获取所选行

    gridApi.getSelectedRows()
    
    每当更改记录选择时,会引发另一个事件
    SelectionChangedEvent
    。在您的情况下,每当您单击任何复选框或任何行时,记录选择都会更新,这对您很有用

    如果这不能回答您原来的问题,请留下评论,我们将相应地更新答案。

    在我看来,这似乎是一个错误

    单击行时,我将当前行推送到数组中。但在取消选择行时,我无法从数组中正确删除该行

    为什么您需要自己管理选择?如果您使用的是
    clientSide
    行模型(查看屏幕截图),甚至是
    serverSide
    infinite
    ,您可以使用
    gridApi
    获取所选行

    gridApi.getSelectedRows()
    
    每当更改记录选择时,会引发另一个事件
    SelectionChangedEvent
    。在您的情况下,每当您单击任何复选框或任何行时,记录选择都会更新,这对您很有用

    如果这不能回答您原来的问题,请留下评论,我们将相应地更新答案