是否可以使用window.open打开sapui5应用程序?

时间:2016-12-29 08:54:13

标签: javascript window.open sapui5

我有一个带有按钮的sapui5应用程序,按下该按钮时具有以下功能。

onWindowOpen: function(oEvent) {
    window.open("http://www.google.com", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=100,left=500,width=800,height=400");
}

我的问题是,如果可以这种方式在窗口中打开一些ui5页面吗?谢谢:))

2 个答案:

答案 0 :(得分:0)

是的,它可能。我在本地运行了两个UI5应用程序,我可以在一个带有window.open的UI5应用程序的新选项卡中打开另一个UI5应用程序。但是,上下文传递将是一个挑战,因为您需要将数据与全局窗口对象相关联。

答案 1 :(得分:0)

是的,可以用window.open打开一个ui5页面。

从技术上讲,UI5应用程序是一个单页面Web应用程序,您可以像任何其他网页一样链接到该应用程序。 但是,如果您想链接到应用的某个子页面或传入参数,您可以只调整您的网址到所需的路由模式。然后,应用程序本身会解释哈希值,并显示相应的页面。

您可以查看此路由教程:https://sapui5.hana.ondemand.com/#docs/guide/1b6dcd39a6a74f528b27ddb22f15af0d.html