AG网格隐藏空列
I am trying to implement an AG-grid with simple row grouping and trying to hide the columns that are empty. Is there any way to achieve that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这可以帮助我在 tool.ts 中编写两个函数
第一个返回每列的值
第二个检查列是否为空然后隐藏它
This could help i write two function in a tool.ts
the first one returns the value of each column
and the second check if column is empty then hide it
AG-grid提供了一个
getValue
方法来抽象取值逻辑。它还提供了一个对于此用例非常方便的
rowDataChanged
挂钩。您可以在下面找到一个在
rowDataChanged
上运行的基本示例,该示例隐藏了空列。AG-grid provides a
getValue
method that abstracts the value getting logic.It also provides a
rowDataChanged
hook very handy for this use case.You can find below a basic example to run on
rowDataChanged
that hides empty columns.您可以通过在该列的列定义上设置
hide=true
来隐藏该列。如果您想动态实现此目的,则可以利用
columnApi.applyColumnState()
:请参阅 以下示例。
有关列状态的文档。
You can hide a column by setting
hide=true
on the Column Definition for that column.If you want to achieve this dynamically, then you can leverage
columnApi.applyColumnState()
:See this implemented in the following sample.
Documentation on Column State.