Udostępnij za pośrednictwem


Shell.UI.Notifications.Progress.js

 

Dotyczy: Windows Azure Pack

Tworzy powiadomienie o postępie interfejsu użytkownika, które ma być wyświetlane nad szufladą.

Powiadomienia o postępie mogą być deterministyczne lub nieokreślone. Każde powiadomienie może zawierać kroki umożliwiające wyświetlenie dodatkowych szczegółów.

Po utworzeniu powiadomienia o postępie można dodać ją za pomocą metody add w Shell.UI.Notifications.js.

Widżety

Brak.

Typy

Shell.UI.Notifications.Progress(tytuł, stan, nieokreślony)

Parametr

Typ

Opis

title

Ciąg

Tytuł Postęp.

status

Ciąg

Stan Postęp.

Nieokreślony

Wartość logiczna

Wartość True , jeśli postęp jest określony, w przeciwnym razie wartość False. Jeśli postęp nie jest nieokreślony, kontroluj postęp za pomocą wartości setValue(procent).

Shell.UI.Notifications.ProgressStep(tytuł, stan, indeks,nadrzędny)

Parametr

Typ

Opis

title

Ciąg

Tytuł kroku postępu.

status

Ciąg

Stan kroku postępu.

index

Liczba

Pozycja kroku postępu w toku.

Nadrzędny

Obiekt

Wewnętrzny element nadrzędny kroku postępu.

Właściwości

Brak.

Methods-Progress

Nazwa

Opis

Zwraca

Parametry

Shell.UI.Notifications.Progress.addStep

Dodaje krok do bieżącego postępu.

index (liczba): indeks kroku, jeśli nie został podany, dodaje na końcu.

title (Ciąg): tytuł kroku postępu.

status (ciąg): stan kroku postępu.

Shell.UI.Notifications.Progress.removeAllSteps

Usuwa wszystkie kroki z bieżącego postępu.

Nothing

Brak

Shell.UI.Notifications.Progress.removeStep

Usuwa krok z bieżącego postępu.

Nothing

progressStep (Shell.UI.Notifications.ProgressStep): krok.

Shell.UI.Notifications.Progress.setActions

Zmienia przyciski akcji dostępne wraz z postępem.

Nothing

actions (Array): Tablica akcji zawierająca obiekty, które mają następujący klucz:

  • tekst

  • url

  • Kliknij

Shell.UI.Notifications.Progress.setDetailsText

Ustawia tekst szczegółów.

Nothing

text (Ciąg): tekst.

Shell.UI.Notifications.Progress.setDetailsUrl

Ustawia adres URL elementu iframe szczegółów.

Brak.

url (ciąg): adres URL.

Shell.UI.Notifications.Progress.setDismiss

Ustawia wywołanie zwrotne, które jest wywoływane, gdy operacja postępu zostanie odrzucona.

Nothing

wywołanie zwrotne (funkcja): wywołanie zwrotne do wywołania.

Shell.UI.Notifications.Progress.setDismissable

Wskazuje, że postęp można odrzucić.

Nothing

odrzucone (wartość logiczna): prawda, jeśli można ją odrzucić.

Shell.UI.Notifications.Progress.setStatus

Ustawia stan.

Nothing

status (Ciąg): stan.

Shell.UI.Notifications.Progress.setTitle

Ustawia tytuł.

Nothing

title (String): Tytuł.

Shell.UI.Notifications.Progress.setValue

Aktualizacje postęp deterministyczny (0–100).

Nothing

wartość (liczba): procent wykonania (0–100).

Shell.UI.Notifications.Progress.sync

Rozpoczyna synchronizację.

Nothing

Brak

Shell.UI.Notifications.Progress.toJSON

Konwertuje podane parametry na format JSON.

Obiektu. Składa się z obiektu widgetOptions i tablicy kroków. WidgetOptions to obiekt z następującymi elementami członkowskimi:

title: Tytuł

detailsText: tekst szczegółów

detailsUrl: adres URL do szczegółów.

actions: tablica akcji.

Koncentracja uwagi: fokus.

a: Pierwszy parametr.

b: drugi parametr.

c: Trzeci parametr.

Metody — progressStep

Nazwa

Opis

Zwraca

Parametry

Shell.UI.Notifications.ProgressStep.setTitle

Ustawia tytuł kroku postępu.

Nothing

title: Nowy tytuł kroku postępu.

Shell.UI.Notifications.ProgressStep.setStatus

Ustawia stan kroku postępu.

Nothing

Stan Ciąg: nowy stan kroku postępu.

Shell.UI.Notifications.ProgressStep.setDetailsText

Ustawia tekst szczegółów dla kroku postępu.

Nothing

Tekst Ciąg: nowy tekst szczegółów kroku postępu.

Shell.UI.Notifications.ProgressStep.setDetailsUrl

Ustawia adres URL elementu iframe szczegółów.

Nothing

url (ciąg): adres URL.

Shell.UI.Notifications.ProgressStep.toJSON

Zwraca krok postępu w formacie JSON.

widgetOptions. Obiekt z następującymi elementami członkowskimi:

title: Tytuł

detailsText: tekst szczegółów

detailsUrl: adres URL do szczegółów.

actions: tablica akcji.

Koncentracja uwagi: fokus.

Brak.

Zobacz też

dokumentacja biblioteki powłoki rozszerzeń usługi Azure Pack Windows