RowGroup中的AG网格单选

时间:2019-02-14 14:30:25

标签: javascript reactjs ag-grid

我想知道是否可以在rowGroup中复制AG-Grids的单个选择?

例如,如果我在一个组中有多个行是可选的,那么我希望能够选择该组中的一行并使其自动取消选择先前选择的行。模仿单个选择。

enter image description here

任何帮助或见识将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:0)

我不确定是否有内置的东西(会很理想),但是您可以通过在rowSelection事件上取消选择其他同级来以编程方式实现它:

onRowSelected = event => {
  if (event.node.selected) {
    event.node.parent.childrenAfterFilter
      .filter(childNode => childNode.id !== event.node.id)
      .forEach(node => node.setSelected(false));
  }
}