Compartir a través de


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>