Ag-grid 抛出错误:this.gridOptionsWrapper.getNodeChildDetailsFunc 不是函数

And*_*son 5 ag-grid ag-grid-angular

我已将我的 ag-grid 更新到版本 24.1.0,但在 chrome 控制台中它会抛出错误,其中显示: this.gridOptionsWrapper.getNodeChildDetailsFunc 不是函数,并且网格中没有可见的列。

降级到 24.0.0 也不起作用。如果我降级到 23.2.0 就可以了。还有其他人有此类问题吗?

我不明白如何解决它。“刷新”按钮下应该有一个 ag-grid。

在此输入图像描述

在此输入图像描述

Tar*_*ran 5

我有一个类似的错误this.gridOptionsWrapper.getIsGroupOpenByDefaultFunc is not a function,这是因为我的版本不匹配ag-grid-[community/enterprise/react]


小智 2

我遇到了类似的问题,经过一番尝试和错误后,我发现这是因为我[modules]="AllModules"在网格实例上进行了设置。我从企业导入 AllModules,我认为这引起了问题;我猜想企业版缺少getNodeChildDetailsFunc社区可能有的版本。我正在使用 Angular,但我认为在这种情况下这并不重要。

有问题的配置:

// typescript
import { AllModules } from '@ag-grid-enterprise/all-modules';
Run Code Online (Sandbox Code Playgroud)
<!-- Corresponding HTML -->
<ag-grid-angular
      (gridReady)="onGridReady($event)"
      (selectionChanged)="onSelectionChanged($event)"
      [gridOptions]="gridOptions"
      [modules]="AllModules">
</ag-grid-angular>
Run Code Online (Sandbox Code Playgroud)

有效的配置:

<ag-grid-angular
      (gridReady)="onGridReady($event)"
      (selectionChanged)="onSelectionChanged($event)"
      [gridOptions]="gridOptions">
</ag-grid-angular>
Run Code Online (Sandbox Code Playgroud)