我在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"
}]
}
]