比方说,我有一个带有基本,公共列,列定义和基本网格显示的AG网格。但是我想在页面上添加一个按钮,使我可以在基本的通用网格视图和卡片视图之间切换。
我有这个工作,但是问题是getRowStyle调用没有正确更新-它在负载下运行,但不在交换上运行,或者至少没有出现(常规网格显示正常,交换返回卡片视图可删除10px的间隙)。我不确定是否需要添加其他侦听器,还是将返回时间延迟x毫秒或其他时间。
这是在纯香草AG网格中-不是React或Angular(我们实际上使用的是Sencha,但这是完全不同的蠕虫病毒罐)。
有什么建议吗?
答案 0 :(得分:0)
好像我解决了自己的问题。经过一番修补并浏览了原型,我发现了我一直在寻找的功能,直到我...
gridOptions.api.forEachNode(function (node) {
node.setRowTop((node.rowHeight + 10) * node.rowIndex);
});