- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
将 ag-grid 与异步数据一起使用时,文档建议调用 api.setRowData(data)
方法。
问题在于api
只有在 gridReady
之后才准备好事件被触发。
所以我有一个竞争条件,为了解决我需要在 gridReady
中获取数据事件,这将导致不必要的延迟。
这是唯一的选择吗?
最佳答案
查看代码的某些部分会有所帮助,但如果我理解正确,这可能会有所帮助。
我建议在 gridReady 回调之外的变量(例如 data
)中获取数据,并在同一个调用中尝试设置行数据。如果失败并且您的异步调用在网格准备好之前返回数据,那么您可以执行 api.setRowData(data)
在您的 gridReady 回调中。这样您就可以确定,一旦网格准备好并获取数据,您的行就会被填充。
关于javascript - Aggrid gridReady 事件和异步数据竞争条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49152621/
将 ag-grid 与异步数据一起使用时,文档建议调用 api.setRowData(data)方法。 问题在于api只有在 gridReady 之后才准备好事件被触发。 所以我有一个竞争条件,为了解
我正在使用 angular 6 。我在组件中使用 ag-grid 的地方。是否可以使用组件 CSS 或使用 gridready columnapi 或 rowapi 将背景颜色修改应用于 ag-gri
在我的 Angular 10 应用程序中,我正在通过组件工厂解析器加载一个包含 AG 网格的组件。 当我通过按钮触发工厂解析器时,一切正常。显示网格和 gridReady事件被正确触发。 但是,如果我
我是一名优秀的程序员,十分优秀!