Ag grid ag grid vue:是否存在保证在onGridReady和OnFirstData呈现之前触发的事件?

Ag grid ag grid vue:是否存在保证在onGridReady和OnFirstData呈现之前触发的事件?,ag-grid,ag-grid-vue,Ag Grid,Ag Grid Vue,我刚开始在vue中使用ag grid,注意到有时onGridReady会先触发,有时onFirstDataRendered会先触发。我想知道是否有一个事件保证在这两个事件之前触发,这样我就可以设置this.gridApi=grid.api一次。(我目前在两个版本的开头都将其设置为一种变通方法) 更新:这似乎只发生在包含网格的vue组件在页面加载后初始化(通过v:if)时,而不是在页面加载时可见时。事实上,我想您错过了一些东西,因为在gridReady之前无法执行onFirstDataRender

我刚开始在vue中使用ag grid,注意到有时onGridReady会先触发,有时onFirstDataRendered会先触发。我想知道是否有一个事件保证在这两个事件之前触发,这样我就可以设置this.gridApi=grid.api一次。(我目前在两个版本的开头都将其设置为一种变通方法)


更新:这似乎只发生在包含网格的vue组件在页面加载后初始化(通过v:if)时,而不是在页面加载时可见时。

事实上,我想您错过了一些东西,因为在
gridReady
之前无法执行onFirstDataRendered-因为只有在初始化之后才能执行(精确网格就绪事件)-网格本身将准备好继续

以下是一个层次结构,其中SAI:

GridReadyEvent - will be executed very first.

onFirstDataRendered肯定是首先执行的。我有断点这样说。当onFirstDataRendered激发时,我还得到了一个“this.gridApi”(在我加入重新定义它的解决方案之前)。提供一个关于plinkr或stackblitz的示例