Во-первых, я знаю, что были заданы похожие вопросы, но ни один из ответов не мог решить мою проблему.
Кратко загляните в мой код:
Мой Component.js выглядит так
routes: [
{
pattern: "", //home page
name: util.Constants.Tile,
view: util.Constants.Tile,
viewId: util.Constants.Tile,
targetAggregation: "pages"
//targetControl: "idAppControl"
},
{
pattern: "firstExample",
name: util.Constants.FirstExample,
view: util.Constants.FirstExample,
viewId: util.Constants.FirstExample,
targetAggregation: "pages",
targetControl : "idAppControl",
subroutes : [
{
pattern: "firstExample",
name: util.Constants.ExampleMaster,
view: util.Constants.ExampleMaster,
targetAggregation: "masterPages",
targetControl: "idSplitContainerControl",
},
{
pattern: "firstExample/:typeMaster:",
name: util.Constants.ExampleSecondMaster,
view: util.Constants.ExampleSecondMaster,
targetAggregation: "masterPages",
targetControl: "idSplitContainerControl",
subroutes : [
{
pattern : "firstExample/:typeDetail:",
name : util.Constants.ExampleDetail,
view : util.Constants.ExampleDetail,
targetAggregation : "detailPages"
}
]
}
]
},
Краткое объяснение: это страница с обычным представлением приложения (без основного представления) и следующим за ним SplitContainer с двумя основными и одним подробным представлениями. Всякий раз, когда я хочу вызвать подробное представление
onSelect : function (e) {
var routeTo = e.getSource().getTitle();
this.router.navTo(util.Constants.ExampleDetail, { typeDetail : routeTo } );
},
это говорит
2015-03-30 14:50:06 Не удалось найти элемент управления с идентификатором idAppControl - sap-ui-core-dbg.js: 15213
Любая идея? Заранее спасибо за помощь!
Ссылки на похожие темы: