SubwayNav Valvonta (esiversio)
[Tämä artikkeli sisältää julkaisua edeltävää materiaalia ja voi muuttua.]
Ohjausobjekti, jolla opastetaan käyttäjiä prosessin läpi.
Muistiinpano
Täydellinen dokumentaatio ja lähdekoodi löytyvät koodikomponenttien GitHub-säilöstä.
Tärkeä
- Tämä on esiversiotoiminto.
- Esiversiotoimintoja ei ole tarkoitettu tuotantokäyttöön, ja niiden toiminnot voivat olla rajoitettuja. Nämä toiminnot ovat käytettävissä ennen virallista julkaisua, jotta asiakkaat voivat käyttää niiden ennakkojulkaisua ja antaa palautetta.
Description
SubwayNav
-ohjausobjektin avulla voit visualisoida ohjatussa toiminnossa tarvittavat vaiheet. Ohjattu toiminto on osa, joka opastaa käyttäjiä saavuttamaan asennus- tai luontitehtävän valmiiksi määritetyt vaiheet.
Tämä koodikomponentti sisältää paketoijan haarallisen version Office 365 -järjestelmänvalvojan ohjausobjektistaSubwayNav
.
Tärkeä
Älä avaa bugeja Admin Controls -tiimin kanssa – lähetä ongelmat aina Creator Kitin Github-säilöön osoitteessa aka.ms/creatorkit/bugi.
Tärkeimmät ominaisuudet
Name | Description |
---|---|
Items |
Hahmonnettavien kohteiden (osavaiheet) taulukko (katso Items -taulukkorakenne alla). |
WizardCompleteorError |
Näytetään nimellä SubwayNav-tila |
Items
Taulukon ominaisuudet
Jokaisen Items
-syötetaulukon objektin on hahmonnettava oikein seuraavilla ominaisuuksilla:
Name | Description |
---|---|
ItemLabel |
Vaiheen selite |
ItemKey |
Avaimen avulla ilmaistaan, mikä kohde/vaihe valitaan. Avaimien on oltava yksilöiviä. |
ParentItemKey |
Valinnainen. Ylätason ItemKey, jota käytetään alivaiheiden hahmontamiseen. |
ItemState |
Määritetään vaiheen tila. Seuraavat tuetut tilat ovat saatavilla:Current , NotStarted , Completed , Unsaved , ViewedNotCompleted , Error ,, CurrentWithSubSteps , Skipped WizardComplete |
ItemDisabled |
Valinnainen. Onko vaihe poistettu käytöstä. |
ItemVisuallyDisabled |
Valinnainen. Onko vaihe visuaalisesti poistettu käytöstä. |
Lisäominaisuudet
Name | Description |
---|---|
AccessibilityLabel |
Näytönlukuohjelman aria-otsikko. |
InputEvent |
Ohjausobjektiin lähetettävä tapahtuma. Esimerkiksi SetFocus . Lisätietoja alla. |
Theme |
Hyväksyy Fluent UI Theme Designer (windows.net) -sovelluksella luodun JSON-merkkijonon. Tämän kentän jättäminen tyhjäksi käyttää Power Appsin määrittämää oletusteemaa. |
Esimerkki:
- Tukee SetFocus-tapahtumaa
InputEvent
-tapahtumana.
Esimerkki Nimikkeiden ominaisuuden syötekokoelman arvosta:
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" }
)
Saadaksesi käyttäjän valitun vaiheen, käytä OnSelect
- tai OnChange
-ominaisuutta SubwayNav
-ohjausobjektilta.
Esimerkkikoodi:
Notify( Concatenate(Self.Selected.ItemLabel, " selected and its status is ", Self.Selected.ItemState ));
Esimerkkejä alivaiheen skenaarioista
Alla on esimerkkinimikkeiden kokoelmaesimerkki, joka määrittää, miten alikohteet on linkitetään pää- ja ylävaiheisiin ParentItemKey-avaimen avulla.
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" }
)
Tulosrakenne
Kunkin kohteen (vaiheen) tila muuttuu, kun valitsemme tai siirrymme eri vaiheeseen sisäisesti, erityisesti Current
ja CurrentWithSubStep
. Nykyinen tila voidaan määrittää käyttämällä Tulos-ominaisuutta, jota kutsutaan nimellä Steps
.
Esimerkkikoodi (viitattu SubwayNav
-ohjausobjektista):
Self.Steps
Esimerkkikoodi (viittaa toisen ohjausobjektin vaiheisiin):
SubwayNav1.Steps
Rajoitukset
Tätä koodikomponenttia voidaan käyttää vain pohjaan perustuvissa sovelluksissa ja mukautetuilla sivuilla.