OpenFin child window 不可见
OpenFin child window not visible
我是 openFin 的新手。我按照视频讲座 (https://www.youtube.com/watch?v=N4268gZfUYM&ab_channel=OpenFinTech) 中提到的步骤创建了一个 child window 但遇到了一个奇怪的问题。我可以看到正在调用成功回调,但看不到 child window。你能告诉我什么时候发生这种情况以及如何让我的 child window 可见吗?
OpenFinJS 代码创建Childwindow:
调用上述函数的代码:
提前致谢..
几件事:
- 您正在创建一个应用程序,而不是 Window
在 OpenFin 中,新的应用程序会创建一个新的渲染进程,您需要在应用程序创建后调用 .运行() 。看看@教程代码here,具体是成功回调
- Windows 是 autoShow: 默认情况下为 false & 不需要 UUID
好消息是,无需更改太多代码即可使其成为 OpenFin Window。相同的教程,但 Window 是 here,代码如下。
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 用于识别 Apps/Render 进程,因此您不会在此处包含它。 Windows 需要 name 和 url。 Window 选项对象中的默认值不是必需的。默认情况下,autoShow 设置为 false。在本教程中,在成功回调中对对象调用了 show()。您还可以设置 autoShow: true - 取决于您是否要先创建 window。
我是 openFin 的新手。我按照视频讲座 (https://www.youtube.com/watch?v=N4268gZfUYM&ab_channel=OpenFinTech) 中提到的步骤创建了一个 child window 但遇到了一个奇怪的问题。我可以看到正在调用成功回调,但看不到 child window。你能告诉我什么时候发生这种情况以及如何让我的 child window 可见吗?
OpenFinJS 代码创建Childwindow:
调用上述函数的代码:
提前致谢..
几件事:
- 您正在创建一个应用程序,而不是 Window
在 OpenFin 中,新的应用程序会创建一个新的渲染进程,您需要在应用程序创建后调用 .运行() 。看看@教程代码here,具体是成功回调
- Windows 是 autoShow: 默认情况下为 false & 不需要 UUID
好消息是,无需更改太多代码即可使其成为 OpenFin Window。相同的教程,但 Window 是 here,代码如下。
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 用于识别 Apps/Render 进程,因此您不会在此处包含它。 Windows 需要 name 和 url。 Window 选项对象中的默认值不是必需的。默认情况下,autoShow 设置为 false。在本教程中,在成功回调中对对象调用了 show()。您还可以设置 autoShow: true - 取决于您是否要先创建 window。