2016-06-27 1 views
1

J'ai une grille avec singleClickEdit définie sur true.ag-Grid: entrer en mode d'édition par programme

Je veux entrer en mode d'édition lorsque la grille est terminée ou lorsque l'utilisateur a fini d'éditer une ligne. J'ai essayé avec l'API setFocusedCell(rowIndex, colKey, floating) mais il suffit de faire la mise au point sur la cellule sans entrer dans l'édition. L'objectif est de construire la grille d'édition de vitesse et ne jamais utiliser la souris ...

Y at-il un moyen de faire cela?

Merci d'avance!

Répondre

1

Vous pouvez obtenir une référence à l'grid en utilisant gridReady/onGridReady rappel, puis appeler la fonction startEditingCell sur grid.api.

grid.api.startEditingCell(params): Lance la modification de la cellule fournie. Si une autre cellule est en cours d'édition, l'édition sera arrêtée dans cette autre cellule.

Les paramètres sont les suivants:
rowIndex: L'index de ligne de la ligne pour commencer l'édition.
colKey: La clé de colonne de la colonne pour commencer l'édition.
keyPress, charPress: La touche key et la touche charPress transmises à cellEditor