在控制器和视图中使用manifest.json(sapui5)

时间:2016-05-02 08:39:51

标签: javascript view controller manifest sapui5

是否可以在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);

1 个答案:

答案 0 :(得分:4)

您可以通过getOwnerComponent()

从控制器访问该组件

this.getOwnerComponent().getManifestEntry("sap.app").myModel