Tengo una tabla ag-grid que tiene casillas de verificación en cada fila. Cuando hago clic en una casilla de verificación, quiero poder determinar el índice de la fila.
Yo he tratado:
onRowClick(event: any): void { console.log(event.rowIndex); }y este tipo de obras, pero no realmente. Si hago clic en la fila, obtendré el índice; sin embargo, si hago clic en la casilla de verificación de esa fila, no obtendré el índice... algo extraño. Necesito obtener el índice de la fila solo cuando se hace clic en la casilla de verificación. ¿Cómo puedo conseguir esto?
Lo averigué. Para aquellos que buscan, agregue esto a su etiqueta en su HTML.
(rowSelected)="getRowIndex($event)" [rowMultiSelectWithClick]="true"En su archivo ts, agregue:
public getRowIndex(event : any) { if(event.node.selected) { this.rowIndex = event.node.rowIndex; }