2017-03-13 26 views
0

我想向我的主詳細信息應用程序添加統一的外殼標頭,但是我不知道我可以在哪寫代碼。在主詳細信息應用程序(SAPUI5)中添加統一的外殼標頭

我想成爲像這幅畫的標題:

enter image description here

我怎麼能這樣做?

+0

使用統一的shell作爲根組件:)示例在這裏> https://sapui5.hana.ondemand.com/explored.html#/sample/sap.ui.unified.sample.ShellBasic/preview –

+0

感謝您的回答! 你有你的建議的例子 –

回答

0

你可以找到這樣一個用法的例子here on my GitHub。我的代碼不僅僅是一個Master-Detail應用程序,所以我會嘗試在這裏總結它。

基本上,如果您使用了標準的Master-Detail模板,那麼您的應用程序視圖只包含一個拆分應用程序。這是您應用程序的根控制(即所有主控視圖和詳細視圖都是此控件的子控件)。您可以簡單地使用統一的外殼組件進行環繞(如評論中所建議的那樣)。

<mvc:View controllerName="something.App" xmlns:mvc="sap.ui.core.mvc" 
    xmlns="sap.m" xmlns:u="sap.ui.unified"> 
    <u:Shell> 
     <SplitApp id="idAppControl"/> 
    </u:Shell> 
</mvc:View> 

請記住,如果您打算將該應用程序用作獨立的UI5應用程序,這纔有意義。如果您將其註冊到Fiori啓動板,則外殼將由啓動板本身自動添加。

如果您希望在運行獨立應用程序時以及在從啓動板運行應用程序時都可以使用shell,那麼您可以在應用程序的index.html中移動shell實例(基本上將ComponentContainer實例與統一外殼)。

+0

優秀!非常感謝您的幫助 它工作得很好 –

相關問題