我正在使用OpenUI5框架来创建自定义组件。我想访问我在组件的manifest.json文件中设置的一些配置设置。根据{{3}},我可以在" config"中创建一些名称/值对。对象嵌套在" sap.ui5"对象:
config:静态配置;指定组件中所需的名称 - 值对。
我可以从我的组件中访问这些设置,如下所示:
this.getMetadata().getManifest();
在调用该方法并检查控制台中返回的sap.ui5对象之后,唯一可用的对象是"依赖关系"," extends"," models"和" rootView"。不"配置"对象
如何在manifest.json中访问我的配置设置?
manifest.json的片段:
...
"sap.ui5": {
"_version": "1.1.0",
"rootView": {
"viewName": "ctg.openui5.components.webmap.view.Map",
"type": "HTML"
},
"dependencies": {
"minUI5Version": "1.30",
"libs": {
"sap.m": {}
}
},
"models": {
"i18n": {
"type": "sap.ui.model.resource.ResourceModel",
"settings": {
"bundleName": "ctg.openui5.components.webmap.i18n.i18n"
}
}
},
"config": {
"lat": 1,
"lon": 2
}
}
答案 0 :(得分:2)
根据documentation,您可以使用
this.getManifestEntry("/sap.ui5/config");
在你的Component中获取你的Manifest中的 config 对象。