【发布时间】:2017-08-04 13:22:48
【问题描述】:
我正在设计一个具有 2 个 XML 和 1 个 HTML 视图的 SAP UI5 应用程序。我想通过单击按钮从 XML 视图导航到 HTML 视图。我该如何为此设置路由。
以下代码不起作用:
routing: {
config: {
routerClass: "sap.m.routing.Router",
viewType: "XML",
viewPath: "executive.WebContent.view",
controlId: "app",
controlAggregation: "pages",
},
routes: [{
"pattern": "",
"name": "View1",
"viewPath": "executive.WebContent.view",
"viewType": "XML",
"target": "View1"
},
{
"pattern": "Login",
"name": "View2",
"viewPath": "executive.WebContent.view",
"viewType": "XML",
"target": "View2"
},
{
"pattern": "Visitor",
"name": "View3",
"viewPath": "executive.WebContent.view",
"viewType": "HTML",
"target": "View3"
}
],
targets: {
"View1": {
"viewName": "Main"
},
"View2": {
"viewName": "Login"
},
"View3": {
"viewName": "Visitor"
}
}
}
告诉我,解决这个问题。
【问题讨论】:
-
究竟是什么不工作,有什么错误吗?你是怎么做导航的?需要更多信息。
-
移动
viewType到targets: stackoverflow.com/a/65629199/5846045
标签: javascript xml routing sapui5