2017-06-21 86 views
0

我正在致力于运行在nwjs下的基于javascript React的应用程序。如何创建非模态React对话框?

我的任务是:在点击一个按钮,显示该用户可以拖动到第二个显示器的对话滚动指令,因此他们可以做他们的工作,在主窗口中,按照我的新对话框中的指导。

我只知道如何使模式对话框与反应。如何制作非模式对话框,以便用户在主窗口中工作时可以根据需要滚动浏览指令?创建trought

+1

您可以打开一个新的窗口;你不能将HTML拖出浏览器。 –

+0

感谢 - 根据您的意见,我现在在看[nwjs Window.open(http://docs.nwjs.io/en/latest/References/Window/#windowopenurl-options-callback)。 –

回答

2

窗口反应,必须留在浏览器窗口。

调用新的子窗口,让你可以跨 桌面拖动新窗口。

Window.open(url, [options], [callback]) 

See documentation

+0

谢谢 - 你知道在哪里可以找到一个小示例应用程序,演示在新窗口中显示反应组件吗? –

+1

没有,但你可以加载任何URL到新的vidow,新的反应的情况下,你可以传播的事件也许trought本地存储或trought ipcRenderer - > ipcMain - > ipcRenderer(另一个)...也许在本地存储的事件是从每个acessible电子浏览器的窗口,否则没有简单的方法来跨越不同的浏览器窗口来展示事件。 – azurinko