Stepper
Les steppers indiquent la progression à travers des étapes numérotées. Il fournit un flux de travail semblable à un assistant.
Les steppers affichent la progression à travers une séquence d'étapes logiques et numérotées. Ils peuvent aussi être utilisés pour la navigation. Les steppers peuvent afficher un message de rétroaction transitoire après l'enregistrement d'une étape. Le stepper prend en charge le stockage des données d'entrée dans le contexte du stepper. Il prend en charge les contrôles suivants.
Stepper

La variable $Body contiendra une chaîne JSON qui contient l'état actuel du stepper. Vous recevrez de l'information sur les champs qui ont été définis dans le stepper et de l'information sur l'étape actuelle qui a été complétée. La chaîne JSON $Body aura le format suivant.
Valider une étape
Vous pouvez valider une étape dans un stepper en spécifiant le paramètre OnValidateStep. Le bloc de script recevra une variable $Body avec du JSON qui fournit de l'information sur l'état actuel du stepper. Vous devrez retourner un résultat de validation à l'aide de New-UDValidationResult pour spécifier si l'état de l'étape actuelle est valide.
La charge utile JSON aura le format suivant. Notez que les étapes sont indexées à partir de 0. Si vous voulez valider la première étape, vérifiez que l'étape est bien 0.
Vous devrez convertir la chaîne JSON en objet pour travailler avec elle dans PowerShell, puis retourner le résultat de validation.
Sauter des étapes
Vous pouvez diriger l'utilisateur vers une étape particulière dans le gestionnaire d'événement OnValidateStep. Utilisez le paramètre -ActiveStep de New-UDValidationResult pour déplacer l'utilisateur vers n'importe quelle étape après avoir cliqué sur suivant. Les indices d'étape commencent à 0.
Cet exemple déplace l'utilisateur vers la dernière étape après avoir complété la première étape.
Désactiver le bouton Précédent
Vous pouvez désactiver le bouton précédent en utilisant le paramètre -DisablePrevious de New-UDValidationResult .
Cet exemple désactive l'étape précédente chaque fois que l'utilisateur avance dans le stepper.
Steppers verticaux
Vous pouvez créer un stepper vertical en réglant le paramètre -Orientation à vertical.

API
Mis à jour
Ce contenu vous a-t-il été utile ?