AG Grid:使用行组和多个自动列时叶节点的复选框

AG Grid: checkboxes for leaf nodes when using row groups and multiple auto columns

当网格被配置为显示组的多列时,是否可以让一个复选框显示在行组中的叶节点上?

Plunker 示例:https://plnkr.co/edit/KlEOO7ro9WvlYHDU 在这种情况下,我希望复选框出现在“运动员”列中,但 仅当叶节点可见时

如果我将 'checkboxSelection': true 添加到列定义中,则即使组折叠时也会显示该复选框:


AG Grid 文档有一个 nearly I want 的示例,但仅当所有组都出现在单个列中并且组列提前分配了一个字段时才有效 https://www.ag-grid.com/javascript-data-grid/row-selection/#example-groups--checkbox-selection


我可以使用 CSS 或自定义渲染器来解决这个问题,但我更愿意使用配置

找到解决办法了,可以用checkboxSelection的函数形式,判断当前节点是不是一个组

checkboxSelection: (params) => !params.node.group;

更新了工作插件 https://plnkr.co/edit/x38j1tDGuJoKIOUg