首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenFin子窗口不可见

OpenFin子窗口不可见
EN

Stack Overflow用户
提问于 2018-08-03 18:30:04
回答 1查看 763关注 0票数 0

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

创建子窗口的OpenFinJS代码:

调用上述函数的代码:

提前谢谢..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-06 13:53:53

有几件事:

  • 您正在创建应用程序,而不是窗口

在OpenFin中,新应用程序创建一个新的呈现过程,在创建应用程序之后,您确实需要对它调用.run()。看看@教程代码这里,特别是成功回调。

  • 窗口是autoShow:默认为false &不需要UUID

因此,好消息是,没有太多的代码可以改变使这成为一个OpenFin窗口。同样的教程,但对于窗口是这里与下面的代码。

代码语言:javascript
复制
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 -取决于您是否想先创建窗口。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51678264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档