如何设置所有者组件视图



如果我在运行时间创建视图及其控制器,当我调用getOwnerComponent时,如何将其连接到组件,它将返回组件。

我找不到控制器或视图的setOwnerComponent

您可以通过运行在" Runasowner"呼叫中创建新视图的代码来做到这一点:

var oView = oComponent.runAsOwner(function() {
  return sap.ui.xmlview("myView", {
     // view info
  });
}); 

您可以在此处查看有关Runasowner功能的更多信息。我还做了一个小小的小提琴来证明这一点:https://jsfiddle.net/93mx0yvt/21/。

最新更新