Udostępnij za pośrednictwem


ProgressIndicator kontrola

Kontrolka używana do tworzenia środowiska ładowania.

Uwaga

Pełna dokumentacja i kod źródłowy znajdują się w repozytorium GitHub komponentów kodu.

Kontrolka ProgressIndicator.

opis

Wskaźniki postępu służą do pokazywania stanu ukończenia operacji w ciągu więcej niż dwóch sekund. Jeśli nie można określić stanu postępu, zamiast niego należy użyć pokrętła lub typu Indeterminate Indicator. Wskaźniki postępu mogą być wyświetlane w nowym panelu, w wysuwanym oknie, pod interfejsem użytkownika, który zainicjował operację, a nawet mogą zastępować inicjujący interfejs użytkownikapod warunkiem, że interfejs użytkownika może powrócić w przypadku anulowania lub zatrzymania działania.

Ten składnik kodu udostępnia obszar, który można zakończyć przez formant Fluent UI ProgressIndicator, który ma być używać przycisku w aplikacjach kanwy i na stronach niestandardowych. Zapoznaj się z dokumentacją komponentów, aby zapoznać się z najlepszymi praktykami.

Właściwości

Właściwości klucza

Właściwości opis
Label Opcjonalna etykieta pokrętła.
Percentage Complete Procent ukończonej operacji w skali od 0 do 1. Jeśli nie ustawisz wskaźnika Inde z ustawieniami, zostanie pokazane.
TypeOfIndicator Określa typ stylu wskaźnika. Wybór: Default Indicator lub IndeterminateIndicator
HideProgressState Określ prawda, aby ukryć stan postępu
BarHeight Określ wysokość paska jako odpowiednie

Właściwości stylu

Właściwości opis
Theme Akceptuje ciąg JSON generowany przy użyciu Projektanta motywów interfejsu użytkownika (windows.net). Pozostawienie tego pustego będzie używać domyślnego motywu zdefiniowanego przez ustawienie Power Apps. Zobacz motywy, aby uzyskać wskazówki dotyczące konfiguracji.
AccessibilityLabel Czytnik ekranu aria-label

Zachowanie

Wyświetlanie postępu ładowania

Włącz kontrolkę ProgressIndicator (lub powierzchnię, na której się znajduje) widoczną po rozpoczęciu procesu, a następnie zaktualizuj zmienną o wartość, gdy segmenty procesu zostaną zakończone. Ukryj to po zakończeniu procesu. Użyj zmiennej, aby kontrolować widoczność kontrolki, i aktualizuj wartości między głównymi blokami kodu procesu, które wymagają wskazania.

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 });

Podaj zmienną var_showProgress jako wartość właściwości Visible ProgressIndicator (lub zawierającej ją powierzchni) i przypisz zmienną var_progressValue do właściwości Value.

Ograniczenia

Tego składnika kanwy można używać tylko w aplikacjach kanwy i na stronach niestandardowych.