Ag网格中(parentSelectionChanged)和(selectionChanged)之间的区别

时间:2019-10-14 18:43:00

标签: angular typescript ag-grid-angular

我对下面的网格定义感到困惑。 有人可以向我解释下面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>

1 个答案:

答案 0 :(得分:0)

不确定您使用的ag-grid是哪个版本,但是在21.xparentSelectionChanged实际上不是一种方法。我想您正在使用一个既存在又不推荐使用的版本。

您总是可以在node_modules文件夹中的ag网格中查看实际代码,以查看方法对它们的注释/ jsdocs。许多IDE都可以让您控制+单击方法/属性以跳到其定义,包括在节点模块依赖性中