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:
|
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