为什么在gridReady事件期间无法定义Grid和Column API或将其设为null?

时间:2018-12-18 18:09:24

标签: typescript ag-grid ag-grid-react

我目前正在将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?

谢谢。

0 个答案:

没有答案