需要使用ag-grid-angular更好的解决方案,而不是将sizeColumnsToFit设置为超时

时间:2019-05-13 03:23:05

标签: angular typescript ag-grid

我正在使用ag-grid-angular,并且有一个具有无限滚动和分页功能的表。我有一个dataSource会在表初始化时触发getRows,并希望我的列在呈现数据后立即自动适应。

问题在于sizeColumnsToFit方法没有一种方法可以在数据完成渲染时清晰地触发。一些列具有动态角度分量,这可能会使数据渲染延迟最多一秒钟。因此,将sizeColumnsToFit稍稍延迟放入setTimeout中可能会触发得太早。

但是,如果触发时间太晚,则会在列从未调整大小变为调整大小时发生这种烦人的跳动。

我正在考虑仅每500毫秒对其发送一次垃圾邮件,但这似乎是一个不好的解决方法。

为什么农业电网团队对此没有更好的解释?这似乎是一个非常重要的功能,它应该只是一个标志,我可以打开它并获得平滑的结果,跳动的列很丑陋,并且对良好的用户体验有很大的影响。

0 个答案:

没有答案