Stepper
Gli stepper indicano l'avanzamento attraverso passaggi numerati. Forniscono un flusso di lavoro simile a una procedura guidata.
Gli stepper mostrano l'avanzamento attraverso una sequenza di passaggi logici e numerati. Possono essere utilizzati anche per la navigazione. Gli stepper possono mostrare un messaggio di feedback temporaneo dopo il salvataggio di un passaggio. Lo stepper supporta la memorizzazione dei dati di input nel contesto dello stepper. Supporta i controlli seguenti.
Stepper

La variabile $Body conterrà una stringa JSON che contiene lo stato corrente dello stepper. Riceverà informazioni sui campi che sono stati definiti all'interno dello stepper e informazioni sul passaggio corrente che è stato completato. La stringa JSON $Body avrà il formato seguente.
Convalida di un passaggio
È possibile convalidare un passaggio in uno stepper specificando il parametro OnValidateStep. Il blocco di script riceverà una variabile $Body con JSON che fornisce informazioni sullo stato corrente dello stepper. Sarà necessario restituire un risultato di convalida usando New-UDValidationResult per specificare se lo stato del passaggio corrente è valido.
Il payload JSON avrà il formato seguente. Si noti che i passaggi sono indicizzati a partire da 0. Se desidera convalidare il primo passaggio, verifichi che il passaggio sia 0.
Dovrà convertire la stringa JSON in un oggetto con cui lavorare in PowerShell e quindi restituire il risultato della convalida.
Salto dei passaggi
È possibile indirizzare l'utente a un passaggio specifico nel gestore dell'evento OnValidateStep. Usi il parametro -ActiveStep di New-UDValidationResult per spostare l'utente su qualsiasi passaggio dopo aver fatto clic su Avanti. Gli indici dei passaggi partono da 0.
Questo esempio sposta l'utente all'ultimo passaggio dopo il completamento del primo passaggio.
Disabilitare il pulsante Precedente
È possibile disabilitare il pulsante Precedente usando il parametro -DisablePrevious di New-UDValidationResult .
Questo esempio disabilita il passaggio precedente ogni volta che l'utente avanza nello stepper.
Stepper verticali
È possibile creare uno stepper verticale impostando il parametro -Orientation su vertical.

API
Ultimo aggiornamento
È stato utile?