2017-03-08 61 views
0

我想通過按導航按鈕關閉UI5應用程序。 這可能嗎?如何在不關閉標籤的情況下關閉UI5應用程序

順便說一句:我怎樣才能關閉應用程序不關閉標籤?

感謝

+0

關閉UI5應用程序意味着什麼? – matbtt

+0

我從啓動板啓動應用程序,在資源管理器中啓動一個新選項卡。是否可以手動關閉它,而不是通過單擊tabbar =中的X? – Mario

回答

2

因爲應用程序實際上是一個「簡單」的網頁,關閉它的概念是有所鬆動。一些想法,你可以嘗試,這取決於你想要達到什麼目的:

  • 嘗試和關閉標籤,但這通常不會工作,因爲你可以在你自己創建的只有關閉標籤頁(見Close Current Tab)。
  • 打開使用window.open("about:blank", "_self");
  • 打開瀏覽器的主頁,通過使用window.home();空白頁(見Sending user to their browser's Home Page using Javascript
  • 觸發您的應用程序(使得那些之前打開的頁面之外的「後退」導航您的應用程序將顯示)。您可以使用window.go(steps)通過多個步驟前進/後退瀏覽器歷史記錄(負數表示您正在倒退)。如果在應用程序中使用基於散列的路由(可以使用sap.ui.core.routing.History或類似的機制),那麼獲取正確的步驟數量可能會非常棘手。
相關問題