onPreProcessStatusChange-Ereignis (Client-API-Referenz)
Gilt für Dynamics 365 (online), Version 9.x.
Dieses Ereignis tritt auf, bevor sich der Status einer Prozessinstanz ändert.
Verwenden Sie die Methode formContext.data.process.addOnPreProcessStatusChange , um Ereignishandler für dieses Ereignis hinzuzufügen, und die Methode formContext.data.process.removeOnPreProcessStatusChange , um sie zu entfernen.
Über ein Webressourcenskript, das für das onPreProcessStatusChange-Ereignis registriert wurde, kann ein Entwickler folgende Schritte für das executionContext-Objekt aufrufen, das an das Webressourcenskript übergeben wird:
executionContext.getEventArgs().preventDefault();
Beim Aufrufen von preventDefault
gilt Folgendes:
- Die Statusänderung wird nicht verarbeitet. Die Prozessinstanz bleibt in der ursprünglichen Phase im Originalzustand.
- Die Speichern des Hauptformulars wird nicht verarbeitet. Wenn das Hauptformular in einem geänderten Status war, bleibt es im geänderten Status.
- Webressourcen mit onProcessStatusChange-Registrierung werden nicht aufgerufen.
Diese Client-API wird nur im einheitlichen Client unterstützt. Der Vorgängerwebclient unterstützt diese Client-API nicht.
Unterstütze Möglichkeiten für das Ereignis
formContext.data.process
.addOnPreProcessStatusChange Methode zum Hinzufügen von Ereignishandlern für dieses Ereignis.formContext.data.process
.removeOnPreProcessStatusChange Methode zum Entfernen von Ereignishandlern für dieses Ereignis.
Ähnliche Artikel
Ereignisse (Client-API-Referenz)
Ereignisse in Formularen und Rastern in modellgesteuerten Apps