在控制器和视图中使用 manifest.json (sapui5)
Use manifest.json in controllers and views (sapui5)
是否可以在 sapui5 的视图或控制器中使用 manifest.json 中的某些配置参数?
例如在我的 Component.js 中,我可以这样写:
console.log(this.getMetadata().getManifestEntry("sap.app"));
我想从详细视图 (JS) 访问 ManifestEntry,因为我在清单中指定了我的模型名称.到目前为止,我直接在视图中调用我的模型:
this.getModel("dummyModel")
但我相信间接调用它会更好,这样我就不必在任何地方更改字符串,以防我想更改模型名称。例如:
this.getModel(PLEASEHELP.getManifestEntry("sap.app").myModel);
您可以通过 getOwnerComponent() 从控制器访问组件:
this.getOwnerComponent().getManifestEntry("sap.app").myModel
是否可以在 sapui5 的视图或控制器中使用 manifest.json 中的某些配置参数?
例如在我的 Component.js 中,我可以这样写:
console.log(this.getMetadata().getManifestEntry("sap.app"));
我想从详细视图 (JS) 访问 ManifestEntry,因为我在清单中指定了我的模型名称.到目前为止,我直接在视图中调用我的模型:
this.getModel("dummyModel")
但我相信间接调用它会更好,这样我就不必在任何地方更改字符串,以防我想更改模型名称。例如:
this.getModel(PLEASEHELP.getManifestEntry("sap.app").myModel);
您可以通过 getOwnerComponent() 从控制器访问组件:
this.getOwnerComponent().getManifestEntry("sap.app").myModel