pyChariot.api.dialog Since 25.3.5.1
对话框管理与操作
confirm(title, message) Since 25.3.5.1
打开确认对话框
| 参数 | 类型 | 说明 |
|---|---|---|
| title | string | 对话框窗口标题,默认为 ''。 |
| message | string | 对话框窗口信息,默认为 ''。 |
| 返回值 | 说明 |
|---|---|
| boolean |
打开确认对话框,并等待用户选择后返回。如果用户点击了确认,返回 true,其他返回 false。
javascript
await __A.dialog.confirm('请确认', '您真的确认要执行吗?');openDir(directory, allow_multiple) Since 25.3.5.1
打开确认对话框
| 参数 | 类型 | 说明 |
|---|---|---|
| directory | string | 默认打开的目录,默认为 null。 |
| 如果该参数值为 null,默认打开正在运行的小应用的 data 目录; | ||
| 如果该参数值为 '',默认打开上次调用时打开的目录; | ||
| allow_multiple | boolean | 是否允许多选,默认为 false。 |
| 返回值 | 说明 |
|---|---|
| list[string] |
打开对话框,并等待用户选择目录后返回。返回列表,其中的元素为用户选择的目录路径。
- 多选,列表中为多个元素;
- 单选为,列表中仅 1 个元素;
- 取消或其他返回空列表;
javascript
await __A.dialog.openDir();javascript
await __A.dialog.openDir(null, true);javascript
await __A.dialog.openDir('', false);openFile(directory, file_types, allow_multiple) Since 25.3.5.1
打开确认对话框
| 参数 | 类型 | 说明 |
|---|---|---|
| directory | string | 默认打开的目录,默认为 null。 |
| 如果该参数值为 null,默认打开正在运行的小应用的 data 目录; | ||
| 如果该参数值为 '',默认打开上次调用时打开的目录; | ||
| file_types | string | 文件类型选择,默认为 ' (*.*)'。 |
格式 说明 (*.ext1;*.ext2;*.ext3...),多个之间用 |分隔。 | ||
| allow_multiple | boolean | 是否允许多选,默认为 false。 |
| 返回值 | 说明 |
|---|---|
| list[string] |
打开对话框,并等待用户选择文件后返回。返回列表,其中的元素为用户选择的文件路径。
- 多选,列表中为多个元素;
- 单选为,列表中仅 1 个元素;
- 取消或其他返回空列表;
javascript
await __A.dialog.openFile();javascript
await __A.dialog.openFile(null, '所有文件 (*.*) | 文档文件 (*.doc;*.md)', true);saveFile(directory, file_types) Since 25.3.5.1
打开确认对话框
| 参数 | 类型 | 说明 |
|---|---|---|
| directory | string | 默认打开的目录,默认为 null。 |
| 如果该参数值为 null,默认打开正在运行的小应用的 data 目录; | ||
| 如果该参数值为 '',默认打开上次调用时打开的目录; | ||
| file_types | string | 文件类型选择,默认为 ' (*.*)'。 |
格式 说明 (*.ext1;*.ext2;*.ext3...),多个之间用 |分隔。 |
| 返回值 | 说明 |
|---|---|
| string |
打开对话框,并等待用户选择文件后返回。
返回用户选择要保存的文件名,如果取消则返回 null。
javascript
await __A.dialog.saveFile();javascript
await __A.dialog.saveFile(null, '所有文件 (*.*) | 文档文件 (*.doc;*.md)', true);