我是 openFin 的新手。我按照视频讲座中提到的步骤(https://www.youtube.com/watch?v=N4268gZfUYM&ab_channel=OpenFinTech)创建了一个子窗口,但遇到了一个奇怪的问题。我可以看到调用成功回调但看不到子窗口。您能否让我知道何时发生这种情况以及如何使我的子窗口可见。
提前致谢..
我是 openFin 的新手。我按照视频讲座中提到的步骤(https://www.youtube.com/watch?v=N4268gZfUYM&ab_channel=OpenFinTech)创建了一个子窗口,但遇到了一个奇怪的问题。我可以看到调用成功回调但看不到子窗口。您能否让我知道何时发生这种情况以及如何使我的子窗口可见。
提前致谢..
一些东西:
在 OpenFin 中,新应用程序会创建一个新的渲染进程,您需要在应用程序创建后调用 .run()。看看@这里的教程代码,特别是成功回调。
所以好消息是,无需更改太多代码即可使其成为 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 需要name和url。Window Options 对象中的默认值不是必需的。默认情况下,autoShow 设置为 false。在本教程中,在成功回调中对对象调用 show()。您还可以设置 autoShow: true - 取决于您是否要先创建窗口。