【发布时间】:2019-02-14 22:47:48
【问题描述】:
我想知道是否可以在 rowGroup 中复制 AG-Grids 的单个选择?
例如,如果我在一个组中有多个可选择的行,我希望能够选择该组中的一行并让它自动取消选择之前选择的行。模仿单个选择。
任何帮助或见解将不胜感激!谢谢!
【问题讨论】:
标签: javascript reactjs ag-grid
我想知道是否可以在 rowGroup 中复制 AG-Grids 的单个选择?
例如,如果我在一个组中有多个可选择的行,我希望能够选择该组中的一行并让它自动取消选择之前选择的行。模仿单个选择。
任何帮助或见解将不胜感激!谢谢!
【问题讨论】:
标签: javascript reactjs ag-grid
我不确定是否有内置的东西(会是理想的),但您可以通过在 rowSelection 事件上取消选择其他同级以编程方式实现它:
onRowSelected = event => {
if (event.node.selected) {
event.node.parent.childrenAfterFilter
.filter(childNode => childNode.id !== event.node.id)
.forEach(node => node.setSelected(false));
}
}
【讨论】: