dialog(ダイアログ)
システムダイアログ機能を抜け出します。開く、ファイルを保存する、プロンプト、アラートなどが含まれます。
以下は、複数のファイルを選択するダイアログの例です:
メソッド
showOpenDialog(options)
ファイルを開くダイアログを表示します。
options
Objecttitle
string (オプション) - ダイアログウィンドウのタイトルdefaultPath
string (オプション) - ダイアログのデフォルト表示パスbuttonLabel
string (オプション) - 「確認」ボタンのカスタムラベル。空の場合、デフォルトのラベルが使用されます。filters
FileFilter[] (オプション)name
stringextensions
string[]
properties
string[] (オプション) - ダイアログ関連の属性が含まれます。以下の属性値がサポートされています。openFile
- ファイルの選択を許可openDirectory
- ディレクトリの選択を許可multiSelections
- 複数選択を許可。showHiddenFiles
- システムダイアログで隠しファイルが表示されるようにします。createDirectory
macOS
- ダイアログを介して新しいディレクトリを作成できます。promptToCreate
Windows
- ダイアログ内で入力されたファイルパスが存在しない場合、作成するように求める。これは実際にパス上にファイルを作成するわけではなく、存在しないアドレスを返すことを許可する
message
string (オプション)macOS
- 入力ボックスの上部に表示されるメッセージ。
返り値
Promise<result: Object>
result
Objectcanceled
boolean - ダイアログがキャンセルされたかどうかfilePaths
string[] - 選択されたファイルパスの配列。ダイアログがキャンセルされた場合、空の配列になります。
注:この機能は Electron API の dialog.showOpenDialog 機能に似ています。
showSaveDialog(options)
ファイル保存ダイアログを表示します。
options
オブジェクトtitle
string(オプション) - ダイアログウィンドウのタイトルdefaultPath
string(オプション) - ダイアログのデフォルト表示パスbuttonLabel
string(オプション) - 「確認」ボタンのカスタムラベル。空の場合、デフォルトのラベルが使用されます。filters
FileFilter[](オプション)name
stringextensions
string[]
properties
string[] (オプション) - ダイアログに関連する属性を含む。次の属性値がサポートされています:openDirectory
- フォルダを選択できるようにするshowHiddenFiles
- ダイアログに隠しファイルを表示するcreateDirectory
macOS
- ダイアログを通じて新しいディレクトリを作成できるようにする
返り値
Promise<result: Object>
result
オブジェクトcanceled
boolean - ダイアログがキャンセルされたかどうかfilePath
string - ダイアログがキャンセルされた場合、この値はundefined
になります。
注:この機能は、Electron API の dialog.showSaveDialog 機能に似ています。
showMessageBox(options)
メッセージダイアログを表示。
options
オブジェクトmessage
string - ダイアログの主要な内容title
string(オプション) - ダイアログのタイトルdetail
string(オプション) - 追加情報buttons
strings[](オプション) - ボタンのテキストの配列type
string(オプション) -none
、info
、error
、question
またはwarning
になることができます
返り値
Promise<result: Object>
result
オブジェクトresponse
Interger - クリックされたボタンのインデックス
この機能は、Electron API の dialog.showSaveDialog 機能と似ています。
showErrorBox(title, content)
エラーメッセージを表示するダイアログボックス。
title
string - エラーボックスに表示されるタイトルcontent
string - エラーボックスに表示されるテキストコンテンツ戻り値
Promise<void>
注:この機能は、Electron APIのdialog.showSaveDialog機能と似ています。
最終更新