【问题标题】:AG-Grid Single Selection Within RowGroupRowGroup 内的 AG-Grid 单选
【发布时间】:2019-02-14 22:47:48
【问题描述】:

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

例如,如果我在一个组中有多个可选择的行,我希望能够选择该组中的一行并让它自动取消选择之前选择的行。模仿单个选择。

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

【问题讨论】:

    标签: javascript reactjs ag-grid


    【解决方案1】:

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

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

    【讨论】:

    • @ShawnT 如果解决了问题,请接受答案:)
    • 哦,我的错!我对 SO 有点陌生
    猜你喜欢
    • 2021-12-25
    • 2020-12-14
    • 2019-07-29
    • 1970-01-01
    • 1970-01-01
    • 2019-10-26
    • 2017-08-31
    • 1970-01-01
    • 2018-10-27
    相关资源
    最近更新 更多