我目前正在将ag-Grid从v18升级到v19。
我注意到的一件事是,在gridReady
事件上,它保证了Grid和Column API可用。这对我来说很有意义,因为一旦ag-Grid完成初始化,它就可以提供要使用的API。
升级后,输入类型发生了变化,因此在gridReady
事件期间,可能没有这些API。
版本18:
interface AgGridEvent extends AgEvent {
api: GridApi;
columnApi: ColumnApi;
}
版本19:
interface AgGridEvent extends AgEvent {
api: GridApi | null | undefined;
columnApi: ColumnApi | null | undefined;
}
在此事件期间可能不存在这些API是什么意思?会发生什么情况,而不会在gridReady
上提供这些API?
谢谢。