【发布时间】:2023-03-03 03:32:01
【问题描述】:
我已将我的 ag-grid 更新到版本 24.1.0,但在 chrome 控制台中它会抛出错误,提示:this.gridOptionsWrapper.getNodeChildDetailsFunc 不是函数,并且网格中没有可见列。
降级到 24.0.0 也不起作用。 如果我降级到 23.2.0 它可以工作。 其他人有此类问题吗?
我不明白如何解决它。 “刷新”按钮下应该有一个 ag-grid。
【问题讨论】:
我已将我的 ag-grid 更新到版本 24.1.0,但在 chrome 控制台中它会抛出错误,提示:this.gridOptionsWrapper.getNodeChildDetailsFunc 不是函数,并且网格中没有可见列。
降级到 24.0.0 也不起作用。 如果我降级到 23.2.0 它可以工作。 其他人有此类问题吗?
我不明白如何解决它。 “刷新”按钮下应该有一个 ag-grid。
【问题讨论】:
我遇到了类似的错误 this.gridOptionsWrapper.getIsGroupOpenByDefaultFunc is not a function,这是因为我的 ag-grid-[community/enterprise/react] 版本不匹配
【讨论】:
我遇到了类似的问题,经过反复试验,我发现这是因为我在网格实例上设置了[modules]="AllModules"。我从企业导入 AllModules,我认为这引起了问题;我猜企业版缺少getNodeChildDetailsFunc 社区大概有。我正在使用 Angular,但我认为这在这种情况下并不重要。
配置问题:
// typescript
import { AllModules } from '@ag-grid-enterprise/all-modules';
<!-- Corresponding HTML -->
<ag-grid-angular
(gridReady)="onGridReady($event)"
(selectionChanged)="onSelectionChanged($event)"
[gridOptions]="gridOptions"
[modules]="AllModules">
</ag-grid-angular>
有效的配置:
<ag-grid-angular
(gridReady)="onGridReady($event)"
(selectionChanged)="onSelectionChanged($event)"
[gridOptions]="gridOptions">
</ag-grid-angular>
【讨论】: