2017-02-09 15 views
3

Есть ли возможность отображать файлы в showOpenDialog, даже если для свойства установлено значение 'openDirectory'? Разумеется, файлы нельзя выбирать, но, возможно, они отображаются серым цветом. Поэтому пользователь знает, что он выбирает правильный каталог. На OSX все в порядке, но в Windows файлы вообще не отображаются.Показать файлы в Electron Dialog/showOpenDialog, когда открыт каталог

Я уже пытался отображать скрытые файлы и добавлял фильтры. Но ничего не получилось: -/

Заранее спасибо! Cheers

ответ

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]); 
    } 
} 
+0

О, я пропустил упоминание о том, что программное обеспечение работает в Windows. В OSX все в порядке ...: - / – famalgosner

 Смежные вопросы

  • Нет связанных вопросов^_^