Routing sapfiori中的路由

Routing sapfiori中的路由,routing,sapui5,Routing,Sapui5,我正在开发使用odata服务协议的sap Kapsel离线Fiori应用程序 我想再添加两个视图:工作列表视图和对象视图 我有一个按钮,可以将我从主详细视图重定向到工作列表视图,然后从工作列表视图重定向到对象视图 从主详细信息视图到工作列表视图的导航工作正常。但是从worklist视图到object视图不起作用,因为我不知道如何在manifest.json中设置它 这是我的manifest.json: "routing": { "config": { "routerCla

我正在开发使用odata服务协议的sap Kapsel离线Fiori应用程序

我想再添加两个视图:工作列表视图和对象视图

我有一个按钮,可以将我从主详细视图重定向到工作列表视图,然后从工作列表视图重定向到对象视图

从主详细信息视图到工作列表视图的导航工作正常。但是从worklist视图到object视图不起作用,因为我不知道如何在manifest.json中设置它

这是我的manifest.json:

"routing": {
    "config": {
        "routerClass": "com.MyRouter",
        "viewType": "XML",
        "viewPath": "com.view",
        "targetAggregation": "detailPages",
        "clearTarget": false
    },
    "routes": [
        {
            "pattern": "",
            "name": "main",
            "view": "Master",
            "targetAggregation": "masterPages",
            "targetControl": "idAppControl",
            "subroutes": [
                {
                    "pattern": "{entity}/:tab:",
                    "name": "detail",
                    "view": "Detail"
                }
            ]
        },
        {
            "name": "catchallMaster",
            "view": "Master",
            "targetAggregation": "masterPages",
            "targetControl": "idAppControl",
            "subroutes": [
                {
                    "pattern": ":all*:",
                    "name": "catchallDetail",
                    "view": "NotFound",
                    "transition": "show"
                }
            ]
        }
    ]
}
},

任何帮助都将不胜感激

以防万一,如果有人仍在寻找答案 这:

您可以将路由添加到
routes
数组中,并在中添加相应的目标 清单的“目标”对象

例如:将路由添加为(在清单的
routes
数组中:

"routes": [ ..
   {
      "pattern": "object",
      "name": "object",
      "target": "object"
    } 
] 匹配此路径时,应在目标中定义相应的目标,如下所示:

"targets": {
    "object": {
      "viewName": "Object"
    }
}

在这种情况下,只要模式
对象
在URL中匹配,就会加载视图
对象

有关这方面的更多信息和详细了解,请访问: