当前,我正在ag Grid中实现RowGroup功能。默认情况下,展开/折叠可通过generalMenu选项卡使用的所有功能。全部展开或折叠全部触发时需要回调事件。
expandOrCollapseAll
或onGroupExpandedOrCollapsed
在全部展开/折叠后未触发。
HTML模板:
<ag-grid-angular #agGrid style='width: 100%; height: 400px;' id='myGrid' class="ag-theme-material"
[columnDefs]='prop.columnDefs'
[defaultColDef]="defaultColDef"
[rowData]='prop.rowData'
[getNodeChildDetails]='prop.getNodeChildDetails'
(gridReady)='onGridReady($event)'
(sortChanged)='sortChanged($event)'
[groupSuppressAutoColumn]='true'
[suppressRowClickSelection]='true'
[suppressMovableColumns]="true"
(rowGroupOpened)='onrowGroupOpened($event)'
[groupDefaultExpanded]='prop.groupDefaultExpanded' [animateRows]='true' [rowData]='prop.rowData' [components]='components'
[groupSelectsChildren]='true'
[postSort]="prop.postSort" [sortingOrder]="prop.sortingOrder"
[enableServerSideSorting]="true"
[getMainMenuItems]="prop.getMainMenuItems"
[getContextMenuItems]="prop.getContextMenuItems"
[enableFilter]="false"
(columnVisible)="columnVisible($event)"
[groupMultiAutoColumn]="true"
(onGroupExpandedOrCollapsed)='onGroupExpandedOrCollapsed($event)'
(expandOrCollapseAll)='onexpandOrCollapseAll($event)'></ag-grid-angular>
</div>