我是SAPUI5的新手.
我有两个组件/文件夹,其中包含名为"view"和"tableview"的视图和控制器.是否可以在'tableview'中获取'view'上下文?
如果我理解正确,您尝试从子控制器访问父控制器.以下是从菜鸟到专家订购的一些建议;)
最简单的方法是使用全局变量来提供您需要的控制器的参考 - 不推荐.
给你的父视图一个id并在它的控制器上调用一个方法,如下所示:
sap.ui.getCore()byId( "parentViewId")getController()方法().;
你可以直接调用这样的控制器方法:
sap.ui.controller( "namespace.Controllername")方法();
我强烈建议使用sap.ui.core.EventBus在控制器(或一般的应用程序组件)之间进行更加分离的通信方式.它实现了一种称为事件或消息总线的模式,并且imho真的很摇滚;)
GL克里斯
| 归档时间: |
|
| 查看次数: |
6104 次 |
| 最近记录: |