2017-05-12 2 views
0

J'ai essayé de trouver un événement lié dans docs, mais il ne semble pas y avoir un tel événement. Donc, est-il possible de déclencher mon code lorsque l'utilisateur change de ligne pendant l'édition.Comment puis-je savoir quand un utilisateur passe de l'édition d'une colonne sur une ligne de ui-grille à une colonne sur une autre ligne

Mon cas d'utilisation est:

Sur une combinaison particulière de valeurs 2 d'une ligne Col., je veux faire 3 col obligatoire (sinon son option). Donc, lorsque l'utilisateur change l'un des 2 premiers cols et que la combinaison correspond, je veux afficher un message pour remplir la 3ème colonne, mais seulement si l'utilisateur passe à la ligne suivante (Ne pas afficher le message le 3ème col eux-mêmes).

Répondre

0

Avez-vous essayé d'utiliser afterCellEdit?

Référez http://ui-grid.info/docs/#/api/ui.grid.edit.api:PublicApi

+0

Oui, je sais à ce sujet. Cependant, il est déclenché immédiatement après l'édition de n'importe quelle cellule –

+0

Vous pouvez capturer l'utilisateur de ligne est en train de modifier par cet événement et une fois que l'utilisateur change de ligne, vous affichez un message de validation à l'utilisateur –