Compartir a través de


Shell.UI.Notifications.Progress.js

 

Se aplica a: Windows Azure Pack

Crea una notificación de progreso de la interfaz de usuario que se mostrará encima del cajón.

Las notificaciones de progreso pueden ser deterministas o no deterministas. Cada notificación puede contener pasos para mostrar más detalles.

Una vez creada la notificación de progreso, puede agregarla con el método add en Shell.UI.Notifications.js.

Widgets

Ninguno.

Tipos

Shell.UI.Notifications.Progress(title, status, indeterminate)

Parámetro

Tipo

Descripción

title

String

Título progreso.

status

String

Estado progreso.

indeterminado

Boolean

True si el progreso está determinado; de lo contrario, False. Si el progreso no es indeterminado, controle el progreso con setValue(percentage).

Shell.UI.Notifications.ProgressStep(title, status, index,parent)

Parámetro

Tipo

Descripción

title

String

Título del paso de progreso.

status

String

Estado del paso de progreso.

índice

Number

Posición del paso de progreso en el progreso.

primario

Object

Elemento primario interno del paso de progreso.

Propiedades

Ninguno.

Methods-Progress

Nombre

Descripción

Devuelve

Parámetros

Shell.UI.Notifications.Progress.addStep

Agrega un paso al progreso actual.

index (Number): índice del paso, si no se proporciona, agrega al final.

title (String): título del paso de progreso.

status (String): estado del paso de progreso.

Shell.UI.Notifications.Progress.removeAllSteps

Quita todos los pasos del progreso actual.

Nada

None

Shell.UI.Notifications.Progress.removeStep

Quita un paso del progreso actual.

Nada

progressStep (Shell.UI.Notifications.ProgressStep): el paso.

Shell.UI.Notifications.Progress.setActions

Cambia los botones de acción disponibles con el progreso.

Nada

actions (Array): matriz de acciones que contiene objetos que tienen la siguiente clave:

  • text

  • url

  • click

Shell.UI.Notifications.Progress.setDetailsText

Establece el texto de detalles.

Nada

text (String): el texto.

Shell.UI.Notifications.Progress.setDetailsUrl

Establece la dirección URL de iframe de detalles.

Ninguno.

url (cadena): la dirección URL.

Shell.UI.Notifications.Progress.setDismiss

Establece una devolución de llamada a la que se llama cuando se descarta la operación de progreso.

Nada

callback (Function): devolución de llamada a la que se va a llamar.

Shell.UI.Notifications.Progress.setDismissable

Indica que se puede descartar el progreso.

Nada

descartable (booleano): true si se puede descartar.

Shell.UI.Notifications.Progress.setStatus

Establece el estado.

Nada

status (String): el estado.

Shell.UI.Notifications.Progress.setTitle

Establece el título.

Nada

title (String): título.

Shell.UI.Notifications.Progress.setValue

Novedades progreso determinista (0-100).

Nada

value (Number): Porcentaje completado (0-100).

Shell.UI.Notifications.Progress.sync

Comienza la sincronización.

Nada

None

Shell.UI.Notifications.Progress.toJSON

Convierte los parámetros proporcionados en JSON.

Oposición. Consta de un objeto widgetOptions y una matriz de pasos. WidgetOptions es un objeto con los siguientes miembros:

title: el título

detailsText: Texto de detalles

detailsUrl: la dirección URL de los detalles.

actions: matriz de acciones.

Foco: el foco.

a: Primer parámetro.

b: Segundo parámetro.

c: Tercer parámetro.

Métodos: ProgressStep

Nombre

Descripción

Devuelve

Parámetros

Shell.UI.Notifications.ProgressStep.setTitle

Establece el título del paso de progreso.

Nada

title: el nuevo título del paso de progreso.

Shell.UI.Notifications.ProgressStep.setStatus

Establece el estado del paso de progreso.

Nada

Estado String: el nuevo estado del paso de progreso.

Shell.UI.Notifications.ProgressStep.setDetailsText

Establece el texto de detalles del paso de progreso.

Nada

Texto String: el nuevo texto de detalles del paso de progreso.

Shell.UI.Notifications.ProgressStep.setDetailsUrl

Establece la dirección URL de iframe de detalles.

Nada

url (cadena): la dirección URL.

Shell.UI.Notifications.ProgressStep.toJSON

Devuelve el paso de progreso en formato JSON.

widgetOptions. Objeto con los siguientes miembros:

title: el título

detailsText: Texto de detalles

detailsUrl: la dirección URL de los detalles.

actions: matriz de acciones.

Foco: el foco.

Ninguno.

Consulte también

Referencia de la biblioteca de Shell de extensión de azure Pack de Windows