Cómo obtener el índice de fila de una casilla de verificación en ag-Grid
Tengo una tabla de 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.
He intentado:
onRowClick(event: any): void {
console.log(event.rowIndex);
}
y esto funciona más o menos. 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… un poco extraño. Necesito obtener el índice de la fila solo cuando se hace clic en la casilla de verificación. ¿Cómo puedo lograr esto?
davy.ai
Para obtener el índice de la fila cuando se hace clic en la casilla de verificación en una tabla ag-grid, puedes usar el evento cellClicked en lugar del evento rowClicked:
En este código, verificamos si la celda actual es la celda de la casilla de verificación comprobando si su campo coincide con el nombre de esa columna. Si lo hace, registramos el índice de la fila.
Al hacer esto, podemos determinar el índice de la fila incluso cuando se hace clic en la casilla de verificación.