mirror of https://github.com/docker/docs.git
37 lines
941 B
Markdown
37 lines
941 B
Markdown
---
|
|
title: "Interface: Dialog"
|
|
description: Docker extension API reference
|
|
keywords: Docker, extensions, sdk, API, reference
|
|
aliases:
|
|
- /desktop/extensions-sdk/dev/api/reference/interfaces/Dialog/
|
|
- /extensions/extensions-sdk/dev/api/reference/interfaces/Dialog/
|
|
---
|
|
|
|
Allows opening native dialog boxes.
|
|
|
|
**`Since`**
|
|
|
|
0.2.3
|
|
|
|
## Methods
|
|
|
|
### showOpenDialog
|
|
|
|
▸ **showOpenDialog**(`dialogProperties`): `Promise`<[`OpenDialogResult`](OpenDialogResult.md)\>
|
|
|
|
Display a native open dialog. Lets you select a file or a folder.
|
|
|
|
```typescript
|
|
ddClient.desktopUI.dialog.showOpenDialog({properties: ['openFile']});
|
|
```
|
|
|
|
#### Parameters
|
|
|
|
| Name | Type | Description |
|
|
| :------ | :------ | :------ |
|
|
| `dialogProperties` | `any` | Properties to specify the open dialog behaviour, see https://www.electronjs.org/docs/latest/api/dialog#dialogshowopendialogbrowserwindow-options. |
|
|
|
|
#### Returns
|
|
|
|
`Promise`<[`OpenDialogResult`](OpenDialogResult.md)\>
|