ISecondaryDialogProvider interface
Esta interfaz controla las llamadas para mostrar un cuadro de diálogo secundario. Solo está disponible llamando a this.secondaryManagerProvider dentro de un cuadro de diálogo.
Comentarios
Los diálogos secundarios no necesitan solicitar permiso al administrador de diálogos, porque el cuadro de diálogo principal ya tiene permiso. Por lo tanto, el cuadro de diálogo secundario se mostrará inmediatamente. Esto hace que el cuadro de diálogo principal se oculte hasta que se cierre el cuadro de diálogo secundario. Solo puede haber un cuadro de diálogo secundario a la vez. Se rechazan las solicitudes adicionales para mostrar más diálogos secundarios.
Vea BaseDialog.secondaryDialogProvider para obtener información sobre cómo usarlo.
Métodos
| alert(message, options) | Similar a Dialog.alert(). La única diferencia es que el cuadro de diálogo se muestra inmediatamente si no hay otros diálogos secundarios. De lo contrario, la promesa se rechaza. |
| prompt(message, options) | Similar a Dialog.prompt(). La única diferencia es que el cuadro de diálogo se muestra inmediatamente si no hay otros diálogos secundarios. De lo contrario, la promesa se rechaza. |
| show(dialog, options) | Similar a BaseDialog.show(). El cuadro de diálogo que se va a mostrar se pasa como parámetro y el cuadro de diálogo se muestra inmediatamente si no hay otros diálogos secundarios. De lo contrario, la promesa se rechaza. |
Detalles del método
alert(message, options)
Similar a Dialog.alert(). La única diferencia es que el cuadro de diálogo se muestra inmediatamente si no hay otros diálogos secundarios. De lo contrario, la promesa se rechaza.
alert(message: string, options?: IAlertOptions): Promise<void>;
Parámetros
- message
-
string
- options
- IAlertOptions
Cuadro de diálogo que muestra las opciones. Vea IDialogShowOptions para obtener más información.
Devoluciones
Promise<void>
prompt(message, options)
Similar a Dialog.prompt(). La única diferencia es que el cuadro de diálogo se muestra inmediatamente si no hay otros diálogos secundarios. De lo contrario, la promesa se rechaza.
prompt(message: string, options?: IPromptOptions): Promise<string | undefined>;
Parámetros
- message
-
string
- options
- IPromptOptions
Cuadro de diálogo que muestra las opciones. Se omitirá la opción confirmOpen. Vea IDialogShowOptions para obtener más información.
Devoluciones
Promise<string | undefined>
show(dialog, options)
Similar a BaseDialog.show(). El cuadro de diálogo que se va a mostrar se pasa como parámetro y el cuadro de diálogo se muestra inmediatamente si no hay otros diálogos secundarios. De lo contrario, la promesa se rechaza.
show(dialog: BaseDialog, options?: IDialogShowOptions): Promise<void>;
Parámetros
- dialog
- BaseDialog
- options
- IDialogShowOptions
Cuadro de diálogo que muestra las opciones. Se omitirá la opción confirmOpen. Vea IDialogShowOptions para obtener más información.
Devoluciones
Promise<void>