无法绑定ui表。

2020-08-21 04:02发布

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

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


大家好,

我是SAP UI5开发的新手,因此需要您的指导。

我正在使用jquery.sap.storage将选定的行从一个视图转移到第二个视图。

请找到以下代码:

 var oStorage4 = jQuery.sap.storage(jQuery.sap.storage.Type.local);
 var data = oStorage4.get(" myLocalData2");
 var attModel = new sap.ui.model.json.JSONModel();
 attModel.setData(data);
 this.getView()。setModel(attModel);
 var oTable2 = this.getView()。byId(" item0");
 var oTableline = this.getView()。byId(" table2");
 oTableline.bindItems({
 路径:"/img/attModel/oData",
 模板:oTable2

 });
 

我无法绑定此传输的数据。

我在第二个视图中得到了空白的项目列表。

请提供专家意见。

谢谢

达山

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

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


大家好,

我是SAP UI5开发的新手,因此需要您的指导。

我正在使用jquery.sap.storage将选定的行从一个视图转移到第二个视图。

请找到以下代码:

 var oStorage4 = jQuery.sap.storage(jQuery.sap.storage.Type.local);
 var data = oStorage4.get(" myLocalData2");
 var attModel = new sap.ui.model.json.JSONModel();
 attModel.setData(data);
 this.getView()。setModel(attModel);
 var oTable2 = this.getView()。byId(" item0");
 var oTableline = this.getView()。byId(" table2");
 oTableline.bindItems({
 路径:"/img/attModel/oData",
 模板:oTable2

 });
 

我无法绑定此传输的数据。

我在第二个视图中得到了空白的项目列表。

请提供专家意见。

谢谢

达山

付费偷看设置
发送
8条回答
粗暴的香蕉
1楼 · 2020-08-21 04:30.采纳回答

Venkat,您好

我找到了解决方法。

谢谢您的投入。

我在布局编辑器中给出了vbeln,netwr等数据库字段的名称。

请找到附件的屏幕截图。

谢谢

Darshan capture.png

SAP小黑
2楼-- · 2020-08-21 04:25

很好解决了

请 标记正确的答案并关闭线程。

谢谢,Venkat

haha101010
3楼-- · 2020-08-21 04:21

您的数据是本地json文件吗?

请在此处更新您的json文件数据。

基于它可以修复的

但是,请尝试按以下方式更改代码

 var attModel =新的sap.ui.model.json.JSONModel()
 attModel.setData(data);
 this.getView()。setModel(attModel);
//var oTable2 = this.getView()。byId(" item0");
 this.getView()。byId(" yourtablename")。bindRows("/");
 

问候,

Venkat

浮生未央
4楼-- · 2020-08-21 04:18

嗨,Venkat,

谢谢您的答复。

JSON不是本地文件,我正在从后端系统中获取数据。

谢谢

Sarshan

木偶小白
5楼-- · 2020-08-21 04:16

请尝试以下代码

 var attModel = new sap.ui.model.json.JSONModel()
 attModel.setData(data);
 this.getView()。setModel(attModel);
//var oTable2 = this.getView()。byId(" item0");
 this.getView()。byId(" yourtablename")。bindRows("/"); 
Cikesha
6楼-- · 2020-08-21 04:30

您好,Venkat,

我收到一个错误"通过id获取此视图不是函数"。

谢谢

Darshan

四川大学会员
7楼-- · 2020-08-21 04:28

好,我修改了您现有的代码-请按以下内容更新

 var oStorage4 = jQuery.sap.storage(jQuery.sap.storage.Type。 本地);
 var data = oStorage4.get(" myLocalData2");
 var attModel = new sap.ui.model.json.JSONModel();
 attModel.setData(data);
 this.getView()。setModel(attModel);
 var oTable2 = this.getView()。byId(" item0");
 var oTableline = this.getView()。byId(" table2");
 oTable2.bindRows("/"); 

一周热门 更多>