setActiveStage (Client-API-Referenz)
Legt eine abgeschlossene Phase als aktive Phase fest.
Syntax
formContext.data.process.setActiveStage(stageId, callbackFunction);
Parameter
Name des Dataflows | Type | Erforderlich | Beschreibung |
---|---|---|---|
stageId |
String | Ja | Die ID der abgeschlossenen Phase für die Tabelle, um als aktive Phase zu gelten. |
callbackFunction |
Function | Nein | Eine Funktion, die aufgerufen wird, wenn der Vorgang abgeschlossen ist. Siehe callbackFunction-Parameter |
callbackFunction-Parameter
Dieser Rückruffunktion wird einer der folgenden Zeichenfolgenwerte übergeben, um den Status eines Vorgangs anzuzeigen:
Wert | Ursache |
---|---|
success |
Der Vorgang war erfolgreich. |
invalid |
Es gibt drei Gründe, weshalb dieser Wert zurückgegeben werden kann: - Die stageId ist ein nicht-bestehender Phasen-ID-Wert. - Die aktive Phase ist nicht die ausgewählte Phase. - Der Datensatz ist noch nicht gespeichert. |
unreachable |
Die Phase befindet sich in einem anderen Pfad. |
dirtyForm |
Dieser Wert wird zurückgegeben, wenn die Daten auf der Seite nicht gespeichert werden. |
preventDefault |
Dieser Wert wird zurückgegeben, wenn ein OnPreStageChange -Ereignishandler „PreventDefault“ aufruft. |
Wichtig
Diese Methode kann nur verwendet werden, wenn die ausgewählte Phase und die aktive Phase identisch sind. Wenn Ihr Code vom OnStageChange-Ereignis initiiert wird, wird die aktuelle Phase ausgewählt. Wenn Ihr Code vom OnStageSelected-Ereignis initiiert wird, sollten Sie die getActiveStage-Methode verwenden, um zu überprüfen, ob die ausgewählten Phase auch die aktive Phase ist. Für ein anderes Formularereignis ist es nicht möglich, zu ermitteln, welche Phase derzeit ausgewählt ist. Zur Erzielung optimaler Ergebnisse sollte diese Methode nur in Code verwendet werden, der in Funktionen verwendet wird, die von den OnStageChange und OnStageSelected-Ereignissen initiiert werden.
Ähnliche Artikel
getActiveStage
formContext.data.process
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).
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für