Разница между (parentSelectionChanged) и (selectionChanged) в сетке Ag - PullRequest
1 голос
/ 14 октября 2019

Меня смущает приведенное ниже определение сетки. Может кто-нибудь объяснить мне, в чем разница между (parentSelectionChanged) и (selectionChanged) в блоке кода ниже 2?

Спасибо!

 <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 голосов
/ 14 октября 2019

Не уверен, какую версию ag-grid вы используете, но в 21.x parentSelectionChanged на самом деле не метод. Я полагаю, вы используете версию, в которой они оба существуют, но одна устарела.

Вы всегда можете посмотреть в папке node_modules фактический код в сетке ag, чтобы увидеть, какие комментарии / jsdocs методыиметь на них. Многие IDE предоставляют вам возможность контролировать + щелкать методы / свойства, чтобы перейти к их определению, в том числе в зависимостях модуля узла

...