我对下面的网格定义感到困惑。有人可以向我解释下面2个代码块中(parentSelectionChanged)和(selectionChanged)有什么区别吗?
谢谢!
<div class="grid-wrapper">
<app-atlas-grid
[rowData]="rowData"
[columnDefs]="columnDefs"
[floatingFilter]="true"
[enableFilterComponent]="true"
[contextMenuItems]="searchGridContextMenu"
[pagination]="true"
(parentSelectionChanged)="onSelectionChangedGrid($event)"
(parentOnGridReady)="onGridReady($event)"
[paginationPageSize]=20
[context]="context"
style="height: 720px;"
>
</app-atlas-grid>
</div>
<div class="grid-wrapper">
<app-atlas-grid
[rowData]="rowData"
[columnDefs]="columnDefs"
[floatingFilter]="true"
[enableFilterComponent]="true"
[contextMenuItems]="searchGridContextMenu"
[pagination]="true"
(selectionChanged)="onSelectionChangedGrid($event)"
(parentOnGridReady)="onGridReady($event)"
[paginationPageSize]=20
[context]="context"
style="height: 720px;"
>
</app-atlas-grid>
</div>
[不确定您使用的是哪个版本的ag-grid
,但在21.x
中,parentSelectionChanged
实际上不是方法。我可以想象您正在使用一个既存在又被弃用的版本。
您总是可以在[g0]网格中实际代码的node_modules
文件夹中查看该方法对它们的注释/ jsdocs。许多IDE为您提供控制+单击方法/属性以跳转到其定义的能力,包括在节点模块依赖性中]