我是SAPUI5的新手,我在导航,边栏和标题中遇到了一些问题。 我想开发一个头和一个侧边栏的应用程序。我为此使用了一个“ToolPage”。每页都包含工具页,如下所示:SAPUI5 - 标题,边栏和导航
<mvc:View >
<tnt:ToolPage id="toolPageId">
<tnt:header>
<core:Fragment ...> </core:Fragment>
</tnt:header>
<tnt:sideContent id="SideContentId">
<core:Fragment ...> </core:Fragment>
</tnt:sideContent>
<tnt:mainContents>
<NavContainer id="pageContainerId" width="100%">
<Page ...>
<content>
...
...
</content>
</Page>
</NavContainer>
</tnt:mainContents>
</tnt:ToolPage>
</mvc:View>
它们都与此类似,只是在内容标记中有不同的代码。
有了这个,我实现了我想要的布局,并使用manifest.json中的路径进行导航。我有一个控制器的每一页,并与导航:
onNavToBeTask: function(oEvent) {
this.getRouter().navTo("pageTasklist");
}
我现在有我每次浏览时间,页眉和侧边栏将被再次加载,并在侧边栏的错误字段将被高亮显示的问题。
我找到了一个例子,但这里是一个.xml的所有代码,其中包括一个.js文件这将是非常不清楚 https://sapui5.netweaver.ondemand.com/sdk/explored.html#/sample/sap.tnt.sample.ToolPage/code
我的问题是:
- 是什么一般来说,使用侧边栏和标题进行导航的最佳方式是?
- 最好是有一个“主页”标题和边栏,只需将内容添加到内容标签?
- 或者我应该只在侧边栏中选择正确的字段,并在导航到页面时调用该函数?
编辑:
Sample screenshot, what I would like to achieve