Javascript NavTo功能可以工作,但让上一个视图显示在SAPUI5中 环境

Javascript NavTo功能可以工作,但让上一个视图显示在SAPUI5中 环境,javascript,sapui5,Javascript,Sapui5,框架:SAPUI5 V 1.38.39 IDE:WebIDE 问题 我使用router.navTo(viewName)在我的视图之间导航,通常情况下,它工作正常,但在我当前的项目router.navTo(viewName)将视图添加到当前视图中,而不是替换它 一些编码 在当前项目中,为了在不重新加载页眉和页脚的情况下保留页眉和页脚,我从我的页面控件中创建根,因此在manifest.json中: "routing": { "config": {

框架:SAPUI5 V 1.38.39
IDE:WebIDE

问题 我使用router.navTo(viewName)在我的视图之间导航,通常情况下,它工作正常,但在我当前的项目router.navTo(viewName)将视图添加到当前视图中,而不是替换它

一些编码 在当前项目中,为了在不重新加载页眉和页脚的情况下保留页眉和页脚,我从我的页面控件中创建根,因此在manifest.json中:

"routing": {
    "config": {
        "routerClass": "sap.m.routing.Router",
        "viewType": "XML",
        "viewPath": "my.namespace.view",
        "controlId": "mainPage",
        "controlAggregation": "content",
        "async": true,
        "clearControlAggregation": true
    },
    [...]

在我的“控制视图”中:


尝试检查任何较新的UI5版本(如1.71.26或1.60.32)上是否存在问题。@Gregmalwski较新版本不存在此问题,但此时无法更改此版本尝试检查任何较新的UI5版本(如1.71.26或1.60.32)上是否存在此问题。@Gregmalwski较新版本不存在此问题,但此时无法更改此版本瞬间
<mvc:View xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m" xmlns:l="sap.ui.layout"
    xmlns:html="http://www.w3.org/1999/xhtml" controllerName="my.namespace.controller.TrackView">
    <Shell appWidthLimited="false">
        <App backgroundColor="white">
            <pages>
                <Page id="mainPage" class="pageLayout" showSubHeader="{user>/connected}">
                    <customHeader>
                        <OverflowToolbar class="customHeader">
                            <VBox class="centeringPage" id="idBoxHeader">
                                <core:Fragment fragmentName="my.namespace.view.fragment.Header" type="XML"/>
                            </VBox>
                            <VBox id="blueBar" width="100%"/>
                        </OverflowToolbar>
                    </customHeader>
                    <subHeader>
                        <OverflowToolbar>
                            <IconTabBar id="idIconTabBarNoIcons" expanded="{device>/noPhone}" expandable="false" select="handleIconTabBarSelect"
                                    class="sapUiResponsiveContentPadding" selectedKey="{user>/navStep}">
                                    <items>
                                        <IconTabFilter text="{i18n>nSearch}" enabled="{user>/searchStep}" id="idIconSearch"></IconTabFilter>
                                        <IconTabFilter text="{i18n>result}" enabled="{user>/resultStep}" id="idIconResult"></IconTabFilter>
                                        <IconTabFilter text="{i18n>tileTracking}" enabled="{user>/trackingStep}" id="idIconTracking"></IconTabFilter>
                                    </items>
                                </IconTabBar>
                        </OverflowToolbar>  
                    </subHeader>
                    <content>
                        <!--here are the different views-->
                    </content>
                    <footer>
                        <OverflowToolbar class="customFooter">
                            <core:Fragment fragmentName="my.namespace.view.fragment.Footer" type="XML"/>
                        </OverflowToolbar>
                    </footer>
                </Page>
            </pages>
        </App>
    </Shell>
</mvc:View>
var router = sap.ui.core.UIComponent.getRouterFor(this);
router.navTo("trackingResult", null, true);