SAPUI5中的路由和导航无法正常工作

时间:2018-03-19 20:31:34

标签: sapui5

我在mainfest.json中定义了一些路由问题。 但是当我导航到'App_Split2'时,它将为所有其他模式查看'App_Split1'的'ExpenseSm'即使对于'splitStatus'也是如此

(App_Split1和App_Split2都是Master-detail

以下是路线详情:

"routes": [{
                "pattern"           : "",
                "name"              : "Login",
                "view"              : "Login",
                "targetControl"     : "idAppControl",
                "targetAggregation" : "pages"
            },
            {
                "pattern"           : "LanchPad",
                "name"              : "Main",
                "view"              : "Main",
                "targetControl"     : "idAppControl",
                "targetAggregation" : "pages"
            },
            {
                "pattern"           : "NewExpense",
                "name"              : "ExpenseN",
                "view"              : "ExpenseN",
                "targetControl"     : "idAppControl",
                "targetAggregation" : "pages"
            },
            {
                "pattern"           : "Chart",
                "name"              : "ExpenseC",
                "view"              : "ExpenseC",
                "targetControl"     : "idAppControl",
                "targetAggregation" : "pages"
            },
            {
                "pattern"           : "splitStatus",
                "name"              : "App_Split1",
                "view"              : "App_Split1",
                "targetAggregation" : "pages",
                "targetControl"     : "idAppControl",
                    "subroutes": [
                    {
                    "pattern"           : "Master",
                    "name"              : "ExpenseSm",
                    "view"              : "ExpenseSm",
                    "targetAggregation" : "masterPages",
                    "targetControl"     : "idSplitContainer1"
                    },
                    {
                        "pattern"           : "{Tripnumber}",
                        "name"              : "ExpenseSd",
                        "view"              : "ExpenseSd",
                        "targetAggregation" : "detailPages"
                    }]
                },
                {
                "pattern"           : "splitApproval",
                "name"              : "App_Split2",
                "view"              : "App_Split2",
                "targetAggregation" : "pages",
                "targetControl"     : "idAppControl",
                    "subroutes": [
                    {
                    "pattern"           : "Master",
                    "name"              : "ExpenseMam",
                    "view"              : "ExpenseMam",
                    "targetAggregation" : "masterPages",
                    "targetControl"     : "idSplitContainer2"
                    },
                    {
                        "pattern"           : "{Usrid}",
                        "name"              : "ExpenseMad",
                        "view"              : "ExpenseMad",
                        "targetAggregation" : "detailPages"
                    }]
                }
        ]

0 个答案:

没有答案