我有一个带有按钮的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页面吗?谢谢:))
答案 0 :(得分:0)
是的,它可能。我在本地运行了两个UI5应用程序,我可以在一个带有window.open的UI5应用程序的新选项卡中打开另一个UI5应用程序。但是,上下文传递将是一个挑战,因为您需要将数据与全局窗口对象相关联。
答案 1 :(得分:0)
是的,可以用window.open打开一个ui5页面。
从技术上讲,UI5应用程序是一个单页面Web应用程序,您可以像任何其他网页一样链接到该应用程序。 但是,如果您想链接到应用的某个子页面或传入参数,您可以只调整您的网址到所需的路由模式。然后,应用程序本身会解释哈希值,并显示相应的页面。
您可以查看此路由教程:https://sapui5.hana.ondemand.com/#docs/guide/1b6dcd39a6a74f528b27ddb22f15af0d.html