如何对网格/矩阵/表格的两个标题进行列过滤(excel样式)

Posted

技术标签:

【中文标题】如何对网格/矩阵/表格的两个标题进行列过滤(excel样式)【英文标题】:How to have column filtering on two headers for a grid/matrix/table (excel style) 【发布时间】:2021-09-08 16:41:34 【问题描述】:

我正在使用 ag-grid 企业。我想知道过滤列和行的最佳方法是什么:

例如: col1 col2 col3 col1

col2

col3

当我使用列选择过滤掉列 col2 时,我想要以下结果:

 col1 col3

col1

col3

到目前为止,我尝试通过基于外部列过滤器更新行来解决这个问题(复制当前在 ag-grid 外部查看的列的状态)。但这远非优雅,我想知道更好的方法是什么? 也许这是创建自定义插件的好用例?

【问题讨论】:

【参考方案1】:

看起来你想要的是 RowGroups 和工具面板。详情见这两页

Row Grouping Column Tool Panel

【讨论】:

不,我想要一个列和一个相应的行,并且能够隐藏两者。 Row groupiung 在这种情况下无关紧要,请参阅描述的示例,如果您不清楚,请提出问题。

以上是关于如何对网格/矩阵/表格的两个标题进行列过滤(excel样式)的主要内容,如果未能解决你的问题,请参考以下文章

在网格中为动态列创建过滤器

过滤后如何在剑道 ui 网格上显示水平滚动条?

javascript 可以对非常大的表格进行排序、过滤和渲染吗?

剑道网格自定义过滤器

如何使用为计算列指定的过滤器过滤剑道网格数据

您可以对引导布局网格列进行分页吗?