AG-Grid RowStyle行为

时间:2018-09-27 15:26:29

标签: ag-grid

比方说,我有一个带有基本,公共列,列定义和基本网格显示的AG网格。但是我想在页面上添加一个按钮,使我可以在基本的通用网格视图和卡片视图之间切换。

我有这个工作,但是问题是getRowStyle调用没有正确更新-它在负载下运行,但不在交换上运行,或者至少没有出现(常规网格显示正常,交换返回卡片视图可删除10px的间隙)。我不确定是否需要添加其他侦听器,还是将返回时间延迟x毫秒或其他时间。

这是在纯香草AG网格中-不是React或Angular(我们实际上使用的是Sencha,但这是完全不同的蠕虫病毒罐)。

有什么建议吗?

Plunker

1 个答案:

答案 0 :(得分:0)

好像我解决了自己的问题。经过一番修补并浏览了原型,我发现了我一直在寻找的功能,直到我...

gridOptions.api.forEachNode(function (node) {
  node.setRowTop((node.rowHeight + 10) * node.rowIndex);
});

Plunker