Sapui5 UI5-启动导航事件,但视图未更改

Sapui5 UI5-启动导航事件,但视图未更改,sapui5,Sapui5,我想浏览我的UI5应用程序。导航事件被触发,事件被捕获,但我的视图不变。刷新后,视图已正确更改,因为url哈希已正确更改。。。尽管路线可行,但为什么视图没有改变 onRoutePatternMatched: function(event) { var partnerId = event.getParameters().arguments.partnerId; console.log("Two: " + partnerId);

我想浏览我的UI5应用程序。导航事件被触发,事件被捕获,但我的视图不变。刷新后,视图已正确更改,因为url哈希已正确更改。。。尽管路线可行,但为什么视图没有改变

onRoutePatternMatched: function(event) {
            var partnerId = event.getParameters().arguments.partnerId;
            console.log("Two: " + partnerId);
                this.getView().bindElement({
                    path: "/partners('" + partnerId + "')"
                });
        }

我猜您可能正在使用SplitApp控件并单击主视图中的项目。使用路由,您希望导航到详细信息。但很可能已经呈现了详细视图,您只需更改BindingContext即可。简而言之,要导航到某个新视图,请使用sap.m.Router.navTo(routeName)。例如,从第二个链接下载购物车应用。@Sid否我不使用SplitApp。只有一个带页面的应用程序。我明白了。在这种情况下:1。检查是否已将每个视图/页面添加到应用程序控件和2。检查是否已在路由器控件上调用navTo()。最后,如果您在路由器上调用了navTo(),请将代码粘贴到此处,以便我们查看它是否存在任何问题?