Reactjs OpenFin子窗口不可见

Reactjs OpenFin子窗口不可见,reactjs,openfin,Reactjs,Openfin,我是openFin的新手。我按照视频讲座()中提到的步骤创建了一个子窗口,但遇到了一个奇怪的问题。我可以看到正在调用成功回调,但无法看到子窗口。您能告诉我什么时候发生这种情况,以及如何使我的孩子窗口可见吗 创建子窗口的OpenFinJS代码: 调用上述函数的代码: 提前感谢。有几件事: 您正在创建应用程序,而不是窗口 在OpenFin中,新的应用程序创建了一个新的渲染过程,您确实需要在应用程序创建后调用.run()。看看教程代码,特别是成功回调 Windows是自动显示:默认为fals

我是openFin的新手。我按照视频讲座()中提到的步骤创建了一个子窗口,但遇到了一个奇怪的问题。我可以看到正在调用成功回调,但无法看到子窗口。您能告诉我什么时候发生这种情况,以及如何使我的孩子窗口可见吗

创建子窗口的OpenFinJS代码:

调用上述函数的代码:

提前感谢。

有几件事:

  • 您正在创建应用程序,而不是窗口
在OpenFin中,新的应用程序创建了一个新的渲染过程,您确实需要在应用程序创建后调用.run()。看看教程代码,特别是成功回调

  • Windows是自动显示:默认为false&不需要UUID
所以好消息是,没有太多的代码可以更改以使其成为OpenFin窗口。相同的教程,但对于Window,其代码如下

var win = new fin.desktop.Window(
{
    name: "openFinWindow",
    url: "http://openfin.co",
    defaultWidth: 600,
    defaultHeight: 400
},
function() {
    win.show();
},
function(error) {
    console.log("Error creating window:", error);
}
);
UUID用于识别应用程序/渲染进程,因此您不会将其包含在此处。Windows需要名称url。窗口选项对象中的默认值不是必需的。默认情况下,“自动显示”设置为false。在本教程中,对成功回调中的对象调用show()。您还可以设置autoShow:true-这取决于您是否要首先创建窗口。

以下几点:

  • 您正在创建应用程序,而不是窗口
在OpenFin中,新的应用程序创建了一个新的渲染过程,您确实需要在应用程序创建后调用.run()。看看教程代码,特别是成功回调

  • Windows是自动显示:默认为false&不需要UUID
所以好消息是,没有太多的代码可以更改以使其成为OpenFin窗口。相同的教程,但对于Window,其代码如下

var win = new fin.desktop.Window(
{
    name: "openFinWindow",
    url: "http://openfin.co",
    defaultWidth: 600,
    defaultHeight: 400
},
function() {
    win.show();
},
function(error) {
    console.log("Error creating window:", error);
}
);
UUID用于识别应用程序/渲染进程,因此您不会将其包含在此处。Windows需要名称url。窗口选项对象中的默认值不是必需的。默认情况下,“自动显示”设置为false。在本教程中,对成功回调中的对象调用show()。您还可以设置autoShow:true-具体取决于是否要先创建窗口