SubwayNav control (versió preliminar)
[Aquest article forma part de la documentació preliminar i està subjecte a canvis.]
Un control utilitzat per guiar els usuaris a través d'un procés.
Nota
La documentació completa i el codi font es troben al repositori de components de codi de GitHub.
Important
- Aquesta és una característica de visualització prèvia.
- Les característiques de visualització prèvia no estan dissenyades per a un entorn de producció i poden tenir una funcionalitat restringida. Aquestes característiques estan disponibles abans d’un llançament oficial de producte per tal que els clients el puguin utilitzar abans i enviar-nos els seus comentaris.
Descripció
El SubwayNav
control permet visualitzar els passos necessaris per a un assistent determinat. L'auxiliar és un component que guia els usuaris per completar els passos predefinits per aconseguir una tasca de configuració o creació.
Aquest component de codi proporciona un embolcall al voltant d'una versió bifurcada del control d'administració Office 365 SubwayNav
.
Important
No obriu errors amb l'equip de controls d'administració: sempre envieu problemes al repositori de Github del kit de creació a aka.ms/creatorkit / bug.
Propietats de la clau
Nom | Descripció |
---|---|
Items |
La taula d'elements (passos) a representar (vegeu Items l'esquema de la taula a continuació). |
WizardCompleteorError |
Es mostra com a "Estat de SubwayNav" |
Items
Propietats de la taula
Cada objecte de la taula d'entrada Items
ha d'utilitzar les propietats següents per renderitzar-se correctament:
Nom | Descripció |
---|---|
ItemLabel |
Etiqueta per al pas |
ItemKey |
La clau que s'ha d'utilitzar per indicar quin ítem/pas està seleccionat. Les claus han de ser úniques. |
ParentItemKey |
Opcional. ItemKey del pare, utilitzat per representar subpassos. |
ItemState |
Especificació de l'estat del pas. Hi ha disponibles els estats admesos següents:Current ,,,,,, NotStarted , Completed Unsaved ViewedNotCompleted Error CurrentWithSubSteps Skipped WizardComplete |
ItemDisabled |
Opcional. Si el pas està inhabilitat. |
ItemVisuallyDisabled |
Opcional. Si el pas té una discapacitat visual. |
Propietats addicionals
Nom | Descripció |
---|---|
AccessibilityLabel |
Etiqueta aria de lector de pantalla. |
InputEvent |
Una incidència que s'enviarà al control. per exemple, SetFocus . Vegeu sota. |
Theme |
Accepta una cadena JSON generada mitjançant el Fluent UI Theme Designer (windows.net). Deixant aquest camp en blanc s'utilitzarà el tema per defecte definit per Power Apps. |
Exemple
- Admet SetFocus com un
InputEvent
.
Exemple de valor de col·lecció d'entrada per a la propietat Items:
Table(
{ ItemKey:"1", ItemLabel:"Step 1", ItemState:"Current" },
{ ItemKey:"2", ItemLabel:"Step 2", ItemState:"Completed" },
{ ItemKey:"3", ItemLabel:"Step 3", ItemState:"Unsaved" },
{ ItemKey:"4", ItemLabel:"Step 4", ItemState:"ViewedNotCompleted" },
{ ItemKey:"5", ItemLabel:"Step 5", ItemState:"Error" },
{ ItemKey:"6", ItemLabel:"Step 6", ItemState:"WizardComplete" }
)
Per obtenir el pas seleccionat per l'usuari, utilitzeu la OnSelect
propietat o OnChange
del SubwayNav
control.
Codi d'exemple:
Notify( Concatenate(Self.Selected.ItemLabel, " selected and its status is ", Self.Selected.ItemState ));
Exemple d'escenaris de subpas
A continuació es mostra un exemple de col·lecció d'elements d'exemple que defineix com s'han d'enllaçar els subpassos amb el pas principal/principal mitjançant ParentItemKey.
Table(
{ ItemKey:"1", ItemLabel:"Step 1", ItemState:"Current" },
{ ItemKey:"2", ItemLabel:"Step 2 have sub-steps", ItemState:"WizardComplete" },
{ ItemKey:"3", ItemLabel:"Sub Step 2.1", ParentItemKey:"2", ItemState:"Error" },
{ ItemKey:"4", ItemLabel:"Sub Step 2.2", ParentItemKey:"2", ItemState:"WizardComplete" },
{ ItemKey:"5", ItemLabel:"Sub Step 3.1", ParentItemKey:"8", ItemState:"ViewedNotCompleted" },
{ ItemKey:"6", ItemLabel:"Sub Step 3.2", ParentItemKey:"8", ItemState:"Unsaved" },
{ ItemKey:"7", ItemLabel:"Sub Step 3.2", ParentItemKey:"8", ItemState:"Unsaved" },
{ ItemKey:"8", ItemLabel:"Step 3 too have sub-steps", ItemState:"Unsaved" },
{ ItemKey:"9", ItemLabel:"Step 4", ItemState:"Error" },
{ ItemKey:"10", ItemLabel:"Step 5", ItemState:"WizardComplete" }
)
Esquema de sortida
L'estat de cada element (pas) canvia a mesura que seleccionem o passem a diferents pas passa internament, especialment el Current
& CurrentWithSubStep
. L'estat actual es pot determinar mitjançant la propietat Output cridada Steps
.
Codi d'exemple (referenciat des del SubwayNav
control):
Self.Steps
Codi d'exemple (fent referència als passos d'un altre control):
SubwayNav1.Steps
Limitacions
Aquest codi del llenç només es pot utilitzar a les aplicacions del llenç i a les pàgines personalitzades.