是否可以在sapui5中的视图或控制器中使用manifest.json中的一些配置参数?
E.g。在我的Component.js中,我可以写如:
console.log(this.getMetadata().getManifestEntry("sap.app"));
我想从详细信息视图( JS )访问 ManifestEntry ,因为我在清单中指定了模型的名称。到目前为止,我直接在视图中调用我的模型:
this.getModel("dummyModel")
但我相信最好间接调用它,所以我不需要在任何地方更改字符串,以防我想更改模型名称。 E.g:
this.getModel(PLEASEHELP.getManifestEntry("sap.app").myModel);
答案 0 :(得分:4)
您可以通过getOwnerComponent()
从控制器访问该组件 this.getOwnerComponent().getManifestEntry("sap.app").myModel