网页 综合 更新时间 2026-11-13 21:53:38

dialog | Electron

自动蜘蛛 www.electronjs.org 正文约 5441 字
Affiche des boîtes de dialogue système natives pour l’ouverture et l’enregistrement de fichiers, les alertes, etc.
Par exemple: affichage d'une boîte de dialogue pour sélectionner plusieurs fichiers :
Le module dialog dispose des méthodes suivantes :
Retourne string[] | undefined - le chemin du fichier choisi par l'utilisateur ; si la boîte de dialogue est annulée retourne undefined.
L'argument window permet à la boîte de dialogue de s'attacher elle-même à la fenêtre parent, la rendant modale.
filters spécifie un tableau de types de fichiers qui peuvent être affichés ou sélectionnés lorsque vous voulez limiter l'utilisateur à un type spécifique. Par exemple :
Le tableau d'extensions doit contenir des extensions sans caractères génériques ou de point (par exemple 'png' est correct, mais '.png' et '*.png' ne l'est pas). Pour afficher tous les fichiers, utilisez le caractère générique '*' (aucun autre caractère générique n'est pris en charge).
[!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.
Retourne Promise<Object> - Se résout avec un objet contenant les éléments suivants :
L'argument window permet à la boîte de dialogue de s'attacher elle-même à la fenêtre parent, la rendant modale.
filters spécifie un tableau de types de fichiers qui peuvent être affichés ou sélectionnés lorsque vous voulez limiter l'utilisateur à un type spécifique. Par exemple :
Le tableau d'extensions doit contenir des extensions sans caractères génériques ou de point (par exemple 'png' est correct, mais '.png' et '*.png' ne l'est pas). Pour afficher tous les fichiers, utilisez le caractère générique '*' (aucun autre caractère générique n'est pris en charge).
[!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.
Retourne une string étant le chemin du fichier choisi par l'utilisateur ou une chaine vide si la boîte de dialogue est annulée.
L'argument window permet à la boîte de dialogue de s'attacher elle-même à la fenêtre parent, la rendant modale.
Les filters spécifie un tableau de types de fichiers qui peuvent être affichés, allez voir dialog.showOpenDialog pour un exemple.
This method now returns a Promise instead of using a callback function.
Retourne Promise<Object> - Se résout avec un objet contenant les éléments suivants :
L'argument window permet à la boîte de dialogue de s'attacher elle-même à la fenêtre parent, la rendant modale.
Les filters spécifie un tableau de types de fichiers qui peuvent être affichés, allez voir dialog.showOpenDialog pour un exemple.
[!NOTE] On macOS, using the asynchronous version is recommended to avoid issues when expanding and collapsing the dialog.
Retourne Integer - l'index du bouton cliqué.
Affiche une boîte de message, elle bloque le processus jusqu'à ce que la boîte de message soit fermée. Retourne l'index du bouton cliqué.
L'argument window permet à la boîte de dialogue de s'attacher elle-même à la fenêtre parent, la rendant modale. Si la window n’est pas affiché, la boîte de dialogue n’y sera pas attachée. Dans ce cas, elle sera affiché comme une fenêtre indépendante.
This method now returns a Promise instead of using a callback function.
Added the signal option.
Added the textWidth option.
Retourne Promise<Object> - résout avec une promesse contenant les propriétés suivantes :
Affichage d'une boite de message.
L'argument window permet à la boîte de dialogue de s'attacher elle-même à la fenêtre parent, la rendant modale.
Affiche une boîte de dialogue modale qui affiche un message d'erreur.
Cette API peut être appelée en toute sécurité avant l'évènement ready que le module app émet, il est généralement utilisé pour signaler des erreurs au début du démarrage. 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.
Retourne Promise<void> - qui se résout lorsque la boîte de dialogue de confiance du certificat est affichée.
Sur macOS, ceci affiche une boîte de dialogue modale présentant un message, les informations du certificat et donnant à l'utilisateur la possibilité de se fier/importer le certificat. Si vous fournissez en argument une window, la boîte de dialogue sera attachée à la fenêtre parente, la rendant modale.
Sous Windows, les options sont plus limitées, en raison des API Win32 utilisées:
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.
访问原文 返回搜索 https://www.electronjs.org/fr/docs/latest/api/dialog
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。