Freigeben über


OnStageChange-Ereignis (Client-API-Referenz)

Dieses Ereignis tritt auf, wenn die Geschäftsprozessflusssteuerung geändert wird. Dieses Ereignis tritt ein, wenn der Benutzer in der Benutzeroberfläche auf die Schaltflächen Nächste Phase oder Zur vorherigen Phase wechseln klickt oder wenn ein Entwickler die Methoden formContext.data.process.moveNext oder formContext.data.process.movePrevious 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. Mit der Methode getEventArgs können Sie ein Objekt abrufen, das über die folgenden Methoden verfügt:

  • getDirection: Gibt eine Zeichenfolge zurück, die entweder „next“ oder „previous“ ist, um die Richtung des Phasenwechsels anzuzeigen.
  • getStage: Gibt ein Stage-Objekt 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: Stufenmethoden.

Unterstütze Möglichkeiten für das Ereignis

  • formContext.data.process.addOnStageChange -Methode zum Hinzufügen von Ereignishandlern für dieses Ereignis.
  • formContext.data.process.removeOnStageChange -Methode zum Entfernen von Ereignishandlern für dieses Ereignis.

Ereignisse (Client-API-Referenz)
Ereignisse in Formularen und Rastern in modellgesteuerten Apps