Ag-grid 分组:如果组包含单个元素,则避免显示组行

Ag-grid grouping: avoid showing group row if group contains a single element

如果组只包含一个元素,我不想显示组 header 行,而是显示行本身。我试图通过 CSS 来做到这一点,但没有办法隐藏 header 行来评估在组 header 行之后有多少个连续的 1 级行兄弟姐妹(抱歉令人兴奋的解释)。

我不想 "hack" 它与 jQuery 或 Javascript,这可能吗?如果我被迫这样做,你能建议我最安全的方法吗?

在上一个版本的 ag-grid 中,他们引入了 groupRemoveSingleChildren 属性来完成这个

只需要将group栏的值设置为nullundefined,则不会被分组。参考 documentation 关于不平衡组的部分

Unbalanced Groups

If there are rows containing null or undefined values for the column that is being grouped then these rows will not be grouped. We refer to this scenario as Unbalanced Groups in that there is a mix of groups and rows as siblings.