我正在使用ag-grid-angular,并且有一个具有无限滚动和分页功能的表。我有一个dataSource会在表初始化时触发getRows,并希望我的列在呈现数据后立即自动适应。
问题在于sizeColumnsToFit方法没有一种方法可以在数据完成渲染时清晰地触发。一些列具有动态角度分量,这可能会使数据渲染延迟最多一秒钟。因此,将sizeColumnsToFit稍稍延迟放入setTimeout中可能会触发得太早。
但是,如果触发时间太晚,则会在列从未调整大小变为调整大小时发生这种烦人的跳动。
我正在考虑仅每500毫秒对其发送一次垃圾邮件,但这似乎是一个不好的解决方法。
为什么农业电网团队对此没有更好的解释?这似乎是一个非常重要的功能,它应该只是一个标志,我可以打开它并获得平滑的结果,跳动的列很丑陋,并且对良好的用户体验有很大的影响。