网页
综合
更新时间 2026-11-13 21:53:37
dialog | Electron
自动蜘蛛
www.electronjs.org
正文约 4999 字
Muestra diálogos nativos del sistema para abrir y guardar archivos, alertas, etc.
Un ejemplo de mostrar un dialogo para seleccionar múltiples archivos:
El módulo dialogo tiene los siguientes métodos:
Devuelve string[] | undefined, la ruta del archivo elegido por el usuario, si el diálogo es cancelado devuelve undefined.
El argumento de window permite el diálogo a adjuntarse a una ventana parental, haciéndola una modalidad.
The filters specifies an array of file types that can be displayed or selected when you want to limit the user to a specific type. Por ejemplo:
Los extensions arreglos deberían contener extensiones sin comodines o puntos (e.g. 'png' es bueno, pero '.png' y '*.png' son malos). Para mostrar todos los archivos, usa el '*' comodín (ningún otro comodín es compatible).
[!NOTE] On Windows and Linux an open dialog can not be both a file selector and a directory selector, so if you set properties to ['openFile', 'openDirectory'] on these platforms, a directory selector will be shown.
[!NOTE] On Linux defaultPath is not supported when using portal file chooser dialogs unless the portal backend is version 4 or higher. You can use --xdg-portal-required-version command-line switch to force gtk or kde dialogs.
This method now returns a Promise instead of using a callback function.
Devuelve Promise<Object> - Resuelve con un objeto conteniendo lo siguiente:
El argumento de window permite el diálogo a adjuntarse a una ventana parental, haciéndola una modalidad.
The filters specifies an array of file types that can be displayed or selected when you want to limit the user to a specific type. Por ejemplo:
Los extensions arreglos deberían contener extensiones sin comodines o puntos (e.g. 'png' es bueno, pero '.png' y '*.png' son malos). Para mostrar todos los archivos, usa el '*' comodín (ningún otro comodín es compatible).
[!NOTE] On Windows and Linux an open dialog can not be both a file selector and a directory selector, so if you set properties to ['openFile', 'openDirectory'] on these platforms, a directory selector will be shown.
[!NOTE] On Linux defaultPath is not supported when using portal file chooser dialogs unless the portal backend is version 4 or higher. You can use --xdg-portal-required-version command-line switch to force gtk or kde dialogs.
Devuelve string, la ruta del archivo elegido por el usuario; si el cuadro de diálogo es cancelado retorna un string vacío.
El argumento de window permite el diálogo a adjuntarse a una ventana parental, haciéndola una modalidad.
Los filtros especifican un arreglo de los tipos de archivos can pueden ser mostrados, ver dialog.showOpenDialog por un ejemplo.
This method now returns a Promise instead of using a callback function.
Devuelve Promise<Object> - Resuelve con un objeto conteniendo lo siguiente:
El argumento de window permite el diálogo a adjuntarse a una ventana parental, haciéndola una modalidad.
Los filtros especifican un arreglo de los tipos de archivos can pueden ser mostrados, ver dialog.showOpenDialog por un ejemplo.
[!NOTE] On macOS, using the asynchronous version is recommended to avoid issues when expanding and collapsing the dialog.
Devuelve Integer - el índice del botón pulsado.
Muestra un cuadro de mensaje, bloqueará el proceso hasta que el cuadro de mensaje esté cerrado. Devuelve el indice del botón pulsado.
El argumento de window permite el diálogo a adjuntarse a una ventana parental, haciéndola una modalidad. Si window no es mostrado no se le adjuntará el dialog. In such case it will be displayed as an independent window.
This method now returns a Promise instead of using a callback function.
Added the signal option.
Added the textWidth option.
Devuelve Promise<Object> - resuelve con una promesa conteniendo lo siguiente:
Shows a message box.
El argumento de window permite el diálogo a adjuntarse a una ventana parental, haciéndola una modalidad.
Muestra un diálogo de modalidad que muestra un error de mensaje.
Esta API puede ser llamada seguramente antes que el evento ready el módulo app emite, es usualmente usado a reportar errores en las etapas tempranas del inicio. If called before the app ready event on Linux, the message will be emitted to stderr, and no GUI dialog will appear.
This method now returns a Promise instead of using a callback function.
Devuelve Promise<void> - resuelve cuando se muestra el diálogo de confianza del certificado.
En macOS, esto muestra un diálogo modelo que muestra un mensaje e información certificada, y da al usuario la opción de confiar/importar el certificado. Si tú provees un argumento window el diálogo será adjuntado a la ventana parental, haciéndolo un modelo.
En Windows, las opciones son más limitadas, debido a que el Win32 APIs usado:
showOpenDialog and showSaveDialog resolve to an object with a bookmarks field. This field is an array of Base64 encoded strings that contain the security scoped bookmark data for the saved file. The securityScopedBookmarks option must be enabled for this to be present.
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。