我是openFin的新手。我已经按照视频讲座(https://www.youtube.com/watch?v=N4268gZfUYM&ab_channel=OpenFinTech)中提到的步骤创建了一个子窗口,但遇到了一个奇怪的问题。我可以看到调用了成功回调,但看不到子窗口。您能告诉我何时发生这种情况以及如何使我的子窗口可见。
先谢谢了。
答案 0 :(得分:1)
几件事:
在OpenFin中,新应用程序将创建一个新的呈现过程,并且您确实需要在创建应用程序后在其上调用.run()。看看@教程代码here,特别是成功回调。
因此,好消息是,无需太多代码即可将其设置为OpenFin窗口。除了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用于标识应用程序/渲染过程,因此您将不在此处。 Windows需要名称和 url 。不需要“窗口选项”对象中的默认值。默认情况下,autoShow设置为false。在本教程中,在成功回调中的对象上调用show()。您还可以设置autoShow:true-取决于是否要首先创建窗口。