web-dev-qa-db-fra.com

Ag-Grid: Comment obtenir la valeur de cellule focalisée

Comment obtenir la valeur de cellule focalisée au moment de la focalisation sur la cellule en utilisant les touches fléchées du clavier

7
Mallikarjuna

Vous pouvez soit obtenir la cellule focalisée en utilisant

var focusedCell = gridOptions.api.getFocusedCell();

ou utilisez l'événement onCellFocused.

Les deux vous donnent les propriétés suivantes:

  • rowIndex: nombre
  • colonne: Colonne

Utilisez l'index de ligne pour récupérer le nœud de ligne:

var row = gridOptions.api.getDisplayedRowAtIndex(rowIndex);

Après cela, vous pouvez utiliser ces propriétés pour récupérer la valeur brute de la cellule:

var cellValue = gridOptions.api.getValue(colKey, row.node)
16
Alexander Zbinden