即使属性设置为'openDirectory',是否有可能在showOpenDialog中显示文件?当然,文件不应该是可选择的,但可能显示为灰色。因此用户知道他选择了正确的目录。在OSX上一切都很好,但在Windows上根本不显示文件。
我已经尝试显示hiddenFiles并添加了过滤器。但没有任何效果: - /
提前致谢! 干杯
答案 0 :(得分:1)
它适用于我(在OSX上) - 我看到灰色的文件 - 也许你说它错了?
function showDirectorySelector() {
var options = {
title: "Select Directory",
properties: ['openDirectory'],
}
dialog.showOpenDialog(mainWindow, options, directorySelectorCallback);
}
function directorySelectorCallback(filenames) {
if (filenames && filenames.length > 0) {
mainWindow.webContents.send('project-directory-selected', filenames[0]);
}
}
答案 1 :(得分:0)
为此可以解决吗?我仍然面临问题 我建立了自己的查看器,但效果不佳