Événement OnStageChange (référence de l’API client)
Cet événement se produit lorsque la phase d’un contrôle de flux des processus d’entreprise change. Cet événement se produit lorsque l’utilisateur clique sur les boutons Étape suivante ou Passer à l’étape précédente dans l’interface utilisateur ou lorsqu’un développeur utilise les méthodes formContext.data.process.moveNext
ou formContext.data.process.movePrevious
. Vous ne pouvez pas annuler le changement de phase à l’aide du code dans un gestionnaire pour cet événement.
Un objet de contexte d’exécution est transmis aux gestionnaires d’événements pour cet événement. Vous pouvez utiliser la méthode getEventArgs pour récupérer un objet qui possède les méthodes suivantes :
- getDirection : renvoie une chaîne qui est soit "suivant" soit "précédent" pour afficher la direction du changement d’étape.
- getStage : renvoie un objet d’étape. La phase renvoyée représente l’objet de phase de destination, c’est-à-dire la prochaine phase active, sauf si la navigation passe à une nouvelle table. Lorsque la navigation passe à une nouvelle table, la phase correspond à celle qui est quittée, c’est-à-dire la précédente phase active. Plus d’informations : Méthodes par étapes.
Méthodes prises en charge pour cet événement
- formContext.data.process.addOnStageChange méthode pour ajouter des gestionnaires d’événements pour cet événement.
- formContext.data.process.removeOnStageChange méthode pour supprimer les gestionnaires d’événements pour cet événement.
Articles associés
Événements (référence API client)
Événements dans les formulaires et les grilles dans les applications pilotées par modèle