我有以下数据:
var foo = [
{'MonthNo' : 03, 'CustomerTypeID' : 1 , 'TotalSales' : 45 },
{'MonthNo' : 03, 'CustomerTypeID' : 2 , 'TotalSales' : 64 },
{'MonthNo' : 03, 'CustomerTypeID' : 4 , 'TotalSales' : 89 },
{'MonthNo' : 03, 'CustomerTypeID' : 5 , 'TotalSales' : 42 },
{'MonthNo' : 04, 'CustomerTypeID' : 1 , 'TotalSales' : 66 },
{'MonthNo' : 04, 'CustomerTypeID' : 2 , 'TotalSales' : 78 },
{'MonthNo' : 04, 'CustomerTypeID' : 5 , 'TotalSales' : …Run Code Online (Sandbox Code Playgroud) 我正在从主要进程向渲染器进程发送消息.
在主要过程中,我正在这样做
const ipcMain = require('electron').ipcMain;
ipcMain.on('asynchronous-message', function(event, arg) {
console.log('m i here');
event.sender.send('asynchronous-reply', 'pong');
});
Run Code Online (Sandbox Code Playgroud)
在渲染器脚本中,我正在这样做
const ipcRenderer = require('electron').ipcRenderer;
ipcRenderer.on('asynchronous-reply', function(event, arg) {
console.log('In renderer again');
});
Run Code Online (Sandbox Code Playgroud)
然而,似乎在渲染过程中没有收到消息.是否有任何我想念的东西..?
我的电子应用程序中有2个BrowserWindow(mainWindow,secondaryWindow)实例.第一个窗口(mainWindow)中有一个按钮,单击该按钮将打开另一个窗口(secondaryWindow).
现在我的问题是,我不希望用户能够点击mainWindow上的任何内容,直到secondaryWindow关闭.
我最接近的是使用mainWindow.hide().这只是完全隐藏了mainWindow.我想要的是用户在secondaryWindow处于活动状态时仍然可以看到mainWindow.但是当secondaryWindow处于活动状态时,mainWindow应该被禁用/不活动.
有什么建议 ???