如何将来自函数导入的数据绑定到UI5表中

2020-08-19 21:23发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在使用函数导入从ABAP后端系统获取数据。 数据正在进入Controller.JS文件。

 var oUrlParams = {
 Fznr:valf,
 StartDate:stdate,
 EndDate:结束
 };
 var oView = this.getView();
 var oModel = oView.getModel();
//alert(oUrlParams);
 oModel.callFunction("/img/Krankenblatt",{
 方法:" GET",
 urlParameters:oUrlParams,
 成功:jQuery.proxy(this.successKrankenblatt,this),
 错误:jQuery.proxy(this.errorKrankenblatt,this)
 });

 var oBindingContext = this.getView()。getBindingContext();
 this.doNavigate(" 1472123863076_S1",oBindingContext);
 },

 successKrankenblatt:function(oData){
 var oView = this.getView();
 var oModel = new sap.ui.model.json.JSONModel(oData);
 sap.ui.getCore()。setModel(oModel," KrankenblattReport");
 

现在,如何将这些数据(" oModel")绑定到UI5表中并在XML视图中显示该表。

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在使用函数导入从ABAP后端系统获取数据。 数据正在进入Controller.JS文件。

 var oUrlParams = {
 Fznr:valf,
 StartDate:stdate,
 EndDate:结束
 };
 var oView = this.getView();
 var oModel = oView.getModel();
//alert(oUrlParams);
 oModel.callFunction("/img/Krankenblatt",{
 方法:" GET",
 urlParameters:oUrlParams,
 成功:jQuery.proxy(this.successKrankenblatt,this),
 错误:jQuery.proxy(this.errorKrankenblatt,this)
 });

 var oBindingContext = this.getView()。getBindingContext();
 this.doNavigate(" 1472123863076_S1",oBindingContext);
 },

 successKrankenblatt:function(oData){
 var oView = this.getView();
 var oModel = new sap.ui.model.json.JSONModel(oData);
 sap.ui.getCore()。setModel(oModel," KrankenblattReport");
 

现在,如何将这些数据(" oModel")绑定到UI5表中并在XML视图中显示该表。

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

谢谢

付费偷看设置
发送
2条回答
悠然的二货
1楼-- · 2020-08-19 22:18
//将此添加到顶部
 var that = this;
//将成功更改为此
 成功:jQuery.proxy(that.successKrankenblatt,that),
//像这样更改函数
 successKrankenblatt:function(oData,that1){
         var oView = that1.getView();
 var oModel = new sap.ui.model.json.JSONModel(oData);
         oView.setModel(oModel," KrankenblattReport"); 
wang628962
2楼-- · 2020-08-19 22:02

在表声明的以下代码中," KrankenblattReport"是您要与表绑定的实体集的名称吗? 如果是,那么您需要在正斜杠之前添加型号名称,如下所述。

 items =" {path:'/KrankenblattReport'}"
 items =" {path:'KrankenblattReport>/KrankenblattReport'}"//添加模型名称

一周热门 更多>