Javascript Aggrid gridReady事件和异步数据竞争条件

Javascript Aggrid gridReady事件和异步数据竞争条件,javascript,ag-grid,ag-grid-react,Javascript,Ag Grid,Ag Grid React,当使用异步数据的ag网格时,文档建议调用api.setRowData(data)方法 问题是api仅在gridReady事件触发后才准备就绪 因此,我有一个竞争条件,为了解决这个问题,我需要在gridReady事件中获取数据,这将导致不必要的延迟 这是唯一的选择吗?查看代码的某些部分会有所帮助,但如果我理解正确,这可能会有所帮助。 我建议在gridReady回调之外的变量(例如data)中获取数据,并且在同一调用中尝试设置行数据。如果该操作失败,并且您的异步调用在网格就绪之前返回数据,那么您可以

当使用异步数据的ag网格时,文档建议调用
api.setRowData(data)
方法

问题是
api
仅在
gridReady
事件触发后才准备就绪

因此,我有一个竞争条件,为了解决这个问题,我需要在
gridReady
事件中获取数据,这将导致不必要的延迟


这是唯一的选择吗?

查看代码的某些部分会有所帮助,但如果我理解正确,这可能会有所帮助。 我建议在gridReady回调之外的变量(例如
data
)中获取数据,并且在同一调用中尝试设置行数据。如果该操作失败,并且您的异步调用在网格就绪之前返回数据,那么您可以在gridReady回调中执行
api.setRowData(data)
。通过这种方式,您可以确保一旦网格准备就绪并获取数据,您就可以填充您的行