1

我在我的项目中使用 i18n 进行本地化,但是每当我更改语言时,除了网格标题名称之外,所有页面的翻译都可以!当我刷新页面时它变得正常。如何在不刷新的情况下解决这种情况?

4

1 回答 1

0

您可以通过调用refreshHeader阅读器 API 上的函数来解决此问题。尝试这个 :

this.gridApi.refreshHeader();

其中 gridApi 是您从onGridReady事件参数中获取的 API 对象。

编辑,如何获得 gridApi :

从 AgGrid 组件调用的 onGridReady 方法的参数中获取的 gridApi。如果您使用 reactJs,agGrid 组件中名为 onGridReady 的属性将接受该函数。

onGridReady = params => {
    this.gridApi = params.api
    this.gridColumnApi = params.columnApi
...

}
于 2021-01-09T19:08:43.397 回答