movePrevious (référence de l’API client)
Revient à la phase précédente.
Vous pouvez également passer à une étape précédente dans un autre tableau.
Syntaxe
formContext.data.process.movePrevious(callbackFunction);
Paramètres
Nom | Type | Requise | Description |
---|---|---|---|
callbackFunction |
Function | No | Fonction à appeler lorsque l’opération est terminée. Voir callbackFunction |
callbackFunction
Cette fonction de rappel reçoit l’une des valeurs de chaîne suivantes pour indiquer le statut de l’opération :
active | Motif |
---|---|
success |
L’opération a réussi. |
crossEntity |
L’étape suivante est pour une table différente. |
beginning |
La phase active est la première phase du chemin actif. |
invalid |
L’opération a échoué car la phase sélectionnée n’est pas identique à la phase active. |
dirtyForm |
Cette valeur est retournée si les données de la page ne sont pas enregistrées. |
stageGate |
Une ou plusieurs colonnes obligatoires de l’étape actuelle sont vides. |
preventDefault |
Cette valeur est renvoyée si un gestionnaire d’événements OnPreStageChange appelle preventDefault. |
Important
Cette méthode peut uniquement être utilisée lorsque la phase sélectionnée et la phase active sont identiques. Lorsque votre code est initialisé à partir de l’événement OnStageChange, la phase actuelle est sélectionnée. Lorsque votre code est initialisé à partir de l’événement OnStageSelected, vous devez utiliser la méthode getActiveStage pour vérifier que la phase sélectionnée est également la phase active. Pour tout autre événement de formulaire, il est impossible de déterminer la phase actuellement sélectionnée. Pour de meilleurs résultats, cette méthode ne doit être utilisée que dans le code appelé dans les fonctions initialisées par les événements OnStageChange et OnStageSelected.
Remarques
Cette méthode déclenche l’événement OnStageChange.