打开目录时,在Electron Dialog/showOpenDialog中显示文件

fam*_*ner 5 dialog user-experience electron

即使属性设置为'openDirectory',是否有可能在showOpenDialog中显示文件?当然,文件不应该是可选择的,但可能显示为灰色.因此用户知道他选择了正确的目录.在OSX上一切都很好,但在Windows上根本不显示文件.

我已经尝试显示hiddenFiles并添加了过滤器.但没有任何效果: - /

提前致谢!干杯

No *_*ing 1

它适用于我(在 OSX 上) \xe2\x80\x93 我看到灰色的文件 \xe2\x80\x93 也许你调用它是错误的?

\n\n
function showDirectorySelector() {\n    var options = {\n        title: "Select Directory",\n        properties: [\'openDirectory\'],\n    }\n    dialog.showOpenDialog(mainWindow, options, directorySelectorCallback);\n}\n\nfunction directorySelectorCallback(filenames) {\n    if (filenames && filenames.length > 0) {\n       mainWindow.webContents.send(\'project-directory-selected\', filenames[0]);\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n