点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,兄弟们。
我需要在通话前更改uri,该怎么办?
manifest.json
"数据源":{ " mainService":{ " uri":" http://sapmiidev:56500/XMII/IlluminatorOData/QueryTemplate?QueryTemplate = Interrupcoes/TelasPortal/RegistrarInterrupcao/Query/XQry_Interrupcoes_Sel_UI5", " type":" JSON" } },
Component.js
sap.ui.define([ " sap/ui/core/UIComponent", " sap/ui/设备", " mycompany/myapp/model/models", " mycompany/myapp/controller/ErrorHandler" ],函数(UIComponent,设备,模型,ErrorHandler){ "使用严格"; 返回UIComponent.extend(" mycompany.myapp.Component",{ 元数据:{ 清单:" json" }, 初始化:function(){ //在uri中设置参数(可变会话)。 this.getMetadata()。getManifestEntry(" sap.app")。dataSources [" mainService"]。uri = " http://sapmiidev:56500/XMII/IlluminatorOData/QueryTemplate?QueryTemplate =" + " Interrupcoes/TelasPortal/RegistrarInterrupcao/Query/XQry_Interrupcoes_Sel_UI5" + "&Param.1 = xxx" +参数; //调用基本组件的init函数 UIComponent.prototype.init.apply(this,arguments); //使用组件初始化错误处理程序 this._oErrorHandler =新的ErrorHandler(this); //设置设备型号 this.setModel(models.createDeviceModel()," device"); //根据url/hash创建视图 this.getRouter()。initialize(); } }); });
我认为您的网址应为
其余部分是在您调用odata时组成的。
我添加并奏效了。
根据文档,清单模型是在组件初始化之前创建的
由于您使用的是json模型,是否可以在新的uri中使用loadData方法?
如果没有其他选择,可以。 我想保留清单以最小化代码。 您知道清单初始化之前的事件吗?
感谢 Francesco Alborghetti 。
传递所有替代 参数如下:
一周热门 更多>