Freigeben über


OnStageChange-Ereignis (Client-API-Referenz)

Dieses Ereignis tritt auf, wenn die Geschäftsprozessflusssteuerung geändert wird. Dieses Ereignis tritt auf, wenn der Benutzer auf die Schaltflächen Nächste Phase oder Zurück zur vorherigen Phase auf der Benutzeroberfläche klickt, oder wenn ein Entwickler die formContext.data.process.moveNext oder formContext.data.process.movePrevious-Methode verwendet. Sie können die Phasenänderung nicht mithilfe von Code in einem Handler für dieses Ereignis abbrechen.

Ein Ausführungskontextobjekt wird an den Ereignishandlern für dieses Ereignis übergeben. Sie können die getEventArgs-Methode verwenden, um ein Objekt abzurufen, das über die folgenden Methoden verfügt:

  • getDirection: Gibt eine Zeichenfolge zurück, die entweder „Weiter“ oder „Zurück“ ist, um die Richtung der Phasenänderung anzuzeigen.
  • getStage: Gibt ein Phasenobjekt zurück. Außer wenn die Navigation zu einer neuen Tabelle weitergeht, repräsentiert die zurückgegebene Phase das Zielphasenobjekt, d. h. die nächste aktive Phase. Wenn die Navigation zu einer neuen Tabelle weitergeht, ist die Phase die Phase, von der navigiert wird, d. h. das vorige aktive Phasenobjekt. Weitere Informationen: Phasenmethoden.

Unterstütze Möglichkeiten für das Ereignis

  • formContext.data.process.addOnStageChange-Methode, um Ereignishandler für das Ereignis hinzuzufügen.
  • formContext.data.process.removeOnStageChange-Methode, um Ereignishandler vom Ereignis zu entfernen.

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).