электрон
добавить context menu
в средство визуализации. js:
//renderer.js
const { remote } = require('electron');
const myContextMenu = remote.Menu.buildFromTemplate ([
{ label: 'Exit', role: 'quit' },
{ label: 'Minimize', role: 'minimize' },
{ type: 'separator' },
{ label: 'Start', click() { console.log('Start the app') } }
])
window.addEventListener('contextmenu', (event) => {
event.preventDefault();
myContextMenu.popup();
})
эта часть работает.
после добавления диалогового окна:
const dialog = remote.dialog,
WIN = remote.getCurrentWindow();
let filePaths = dialog.showOpenDialog(WIN)
console.log('filePaths)
мои context menu
исчезают.
Что не так?