假设我在manifest.json中定义了我的路线,就像这样
rootView: "sap.ui.core.sample.TargetsStandalone.targetsApp.view.App",
routing: {
config: {
targetsClass: "sap.m.routing.Targets",
viewPath: "sap.ui.core.sample.TargetsStandalone.targetsApp.view",
controlId: "rootControl",
controlAggregation: "pages",
viewType: "XML"
},
targets: {
page1: {
viewName: "View1",
viewLevel: 0
},
page2: {
viewName: "View2",
viewLevel: 1
}
}
}
有没有办法从组件中检索视图引用(getOwnerComponent)。我想要做的是,在第一个控制器上我想获得“View2”上的标签参考。在我导航到它之前,似乎没有对第二个视图的引用。有没有办法在导航到另一个视图及其元素之前获取对它的引用?
答案 0 :(得分:0)
导航到视图时,运行时会将其实例化。在此之前,没有观点。您甚至可以在网络跟踪中查看某些视图的XML文件在首次导航时是如何下载的,而不是之前的。