2016-12-29 41 views
0

我有一個按鈕的sapui5應用程序,按下時具有以下功能。是否可以使用window.open打開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

是的,它的可能。我本地運行了兩個UI5應用程序,並且可以使用window.open從一個UI5應用程序的新選項卡中打開另一個UI5應用程序。但是,上下文傳遞將是一個挑戰,因爲您需要將數據與全局窗口對象相關聯。

0

是的,可以用window.open打開一個ui5頁面。

從技術上講,UI5應用程序是一個單頁的Web應用程序,您可以鏈接到任何其他網頁。 但是,如果您想鏈接到應用程序的某個子頁面或傳遞參數,則可以將網址適應所需的路由模式。散列值然後由應用程序本身解釋,並顯示相應的頁面。

你可以看看這個路由教程:https://sapui5.hana.ondemand.com/#docs/guide/1b6dcd39a6a74f528b27ddb22f15af0d.html

相關問題