2016-12-29 16 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

はい、可能です。私はローカルに2つのUI5アプリケーションを実行し、window.openを持つ1つのUI5アプリケーションから別のUI5アプリケーションを新しいタブで開くことができました。ただし、グローバルなウィンドウオブジェクトにデータを関連付ける必要があるため、コンテキストの受け渡しが課題になります。

0

はい、window.openを使用してui5ページを開くことは可能です。

技術的には、UI5アプリケーションは、他のWebページと同様にリンクできる単一ページのWebアプリケーションです。 しかし、アプリの特定のサブページにリンクしたり、パラメータを渡したりする場合は、必要なルーティングパターンにURLを適合させるだけで済みます。ハッシュ値はアプリケーション自体によって解釈され、対応するページが表示されます。

このルーティングチュートリアルは次のとおりです。https://sapui5.hana.ondemand.com/#docs/guide/1b6dcd39a6a74f528b27ddb22f15af0d.html

関連する問題