Événement onPreProcessStatusChange (référence de l’API client)
S'applique à Dynamics 365 (online), version 9.x
Cet événement se produit avant que le statut d’une instance de processus change.
Utilisez la méthode formContext.data.process.addOnPreProcessStatusChange pour ajouter des gestionnaires d’événements pour cet événement et la méthode formContext.data.process.removeOnPreProcessStatusChange pour les supprimer.
À partir d’un script de ressource web enregistré dans l’événement onPreProcessStatusChange
, le développeur peut appeler la méthode suivante sur l’objet executionContext
transmis dans les scripts de ressource web :
executionContext.getEventArgs().preventDefault();
Lorsque vous appelez preventDefault
:
- Le changement d’état n’est pas traité. L’instance de processus reste à la phase d’origine dans l’état d’origine.
- L’enregistrement du formulaire principal n’est pas traité. Si le formulaire principal est dans un état modifié, il demeurera à un état modifié.
- Toutes les ressources web ayant enregistré onProcessStatusChange ne sont pas appelées.
Cette API client est uniquement prise en charge sur Unified Client. Le client web hérité ne prend pas en charge cette API client.
Méthodes prises en charge pour cet événement
- Méthode
formContext.data.process
.addOnPreProcessStatusChange pour ajouter des gestionnaires d’événements pour cet événement. - Méthode
formContext.data.process
.removeOnPreProcessStatusChange pour supprimer des gestionnaires d’événements pour cet événement.
Articles associés
Événements (référence de l′API client)
Événements dans les formulaires et les grilles des applications basées sur un modèle