可以将模型传播到组件,但不能传播到 sap.ui.jsfragment
Can propagate models to components but not to sap.ui.jsfragment
我片段中的控件可以访问绑定到
的模型
sap.ui.getCore();
但不是设置为我从中调用片段的组件的模型。问题似乎是我的片段没有父级,因此无法传播模型。
对于组件,我知道你可以简单地在 componentContainer 中设置传播
url: "resources/components/" + sPath,
name: "components." + sPath.replace("/", "."),
id: "components." + +sPath.replace("/", "."),
propagateModel: true
});
我的碎片有这样的方法吗?
您可以通过调用 view.addDependent(fragment) 将片段添加到视图中。在这种情况下,视图已知的模型将在片段中可用。
我片段中的控件可以访问绑定到
的模型sap.ui.getCore();
但不是设置为我从中调用片段的组件的模型。问题似乎是我的片段没有父级,因此无法传播模型。
对于组件,我知道你可以简单地在 componentContainer 中设置传播
url: "resources/components/" + sPath,
name: "components." + sPath.replace("/", "."),
id: "components." + +sPath.replace("/", "."),
propagateModel: true
});
我的碎片有这样的方法吗?
您可以通过调用 view.addDependent(fragment) 将片段添加到视图中。在这种情况下,视图已知的模型将在片段中可用。