ProgressIndicator kontrol
Et kontrolelement, der bruges til at oprette en indlæsningsoplevelse.
Bemærk
Fuld dokumentation og kildekode fundet i GitHub-kodekomponenters lager.
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.