Del via


ProgressIndicator kontrol

Et kontrolelement, der bruges til at oprette en indlæsningsoplevelse.

Bemærk

Fuld dokumentation og kildekode fundet i GitHub-kodekomponenters lager.

Kontrolelementet ProgressIndicator.

Beskrivelse

Statusindikatorer bruges til at vise fuldførelsesstatus for en handling, der varer mere end to sekunder. Hvis statustilstanden ikke kan bestemmes, skal du i stedet bruge en Spinner eller bruge Indeterminate Indicator-typen i stedet. Statusindikatorer kan vises i et nyt panel, i et pop op-vindue, under den brugergrænseflade, der starter handlingen, eller endda erstatte den brugergrænseflade, hvor handlingen startes – så længe brugergrænsefladen kan vende tilbage, hvis du annullerer eller stopper aktiviteten.

Denne kodekomponent tilføjer en ombryder rundt om kontrolelementet ProgressIndicator Fluent UI til brug i lærredapps og på brugerdefinerede sider. Se komponentdokumentationen for at få oplysninger om bedste praksis.

Egenskaber

Nøgleegenskaber

Egenskab Beskrivelse
Label Valgfri etiket til skala.
Percentage Complete Procentdel af handlingen fuldført på skalaen 0 til 1. Hvis der ikke angives en ubestemt indikator, vises.
TypeOfIndicator Angiver typen af indikatortype. Valg: Default Indicator eller IndeterminateIndicator
HideProgressState Angive true for at skjule statustilstand
BarHeight Angiv højden på linjen efter anvendelse

Egenskaber for typografi

Egenskab Beskrivelse
Theme Accepterer en JSON-streng, der oprettes ved hjælp af Fluent UI Theme-designer (windows.net). Hvis du lader dette være tomt, vises standardtemaet, defineret af Power Apps. Se tema for, hvordan du konfigurerer.
AccessibilityLabel Aria-label til skærmlæsere

Adfærd

Vis indlæsning af status

Gør selve kontrolelementet ProgressIndicator (eller den flade, det er placeret i) synlig, når en proces starter, og opdaterer derefter en variabel med værdien, efterhånden som segmenter i processen fuldføres. Skjul den, når processen er fuldført. Brug en variabel til at styre synligheden af kontrolelementet og opdatere værdierne mellem processens overordnede kodeblok, der skal angives.

UpdateContext({ var_showProgress: true , var_progressValue: 0 });

/* Some code ... */

UpdateContext({ var_progressValue: 25 });

/* Some code ... */

UpdateContext({ var_progressValue: 50 });

/* Some code ... */

UpdateContext({ var_progressValue: 75 });

/* Some code ... */

UpdateContext({ var_progressValue: 100 });

Notify("Successfully completed process", NotificationType.Success);

UpdateContext({ var_showProgress: false });

Angiv variablen var_showProgress som værdien for egenskaben Visible for ProgressIndicator (eller den flade, der indeholder den), og tildel variablen var_progressValue til egenskaben Value.

Begrænsninger

Denne lærredkomponent kan kun bruges i lærredapps og brugerdefinerede sider.