ui5表显示相同的记录

2020-09-27 20:35发布

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

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


大家好,

在ui5表中显示数据时遇到错误。 通过XSodata服务公开的表中有两个与时间相关的字段。 问题在于,在ui5表中显示数据时,与时间相关的所有列均显示相同的时间,例如(19:08,20:08,14:08等)。如下面的屏幕快照所示。

当我检查odata输出URL中的数据时,我得到的数据与表中的数据相同。

下面是我的ui5表的输出,该表在"开始时间"和"结束时间"列中有问题

下面是XSODATA服务的元数据。

 
 <键>
 
 
 
 <属性名称=" USERID"类型=" Edm.String" MaxLength =" 10"/>
 <属性名称=" SOURCE"类型=" Edm.String" MaxLength =" 10"/>
 <属性名称=" DATASET"类型=" Edm.String" MaxLength =" 10"/>
 
 
 
 <属性名称=" STATUS"类型=" Edm.String" MaxLength =" 20"/>
 <属性名称=" ERROR"类型=" Edm.String" MaxLength =" 50"/>
  

来自View.js的数据绑定代码

模板:new sap.ui.commons.TextView()。bindProperty(" text",{path:" START_TIME",类型:new sap.ui.model.type.DateTime({pattern:" HH:MM:  SS X"})}));

 模板:new sap.ui.commons.TextView()。bindProperty(" text",{path:" END_TIME",类型:new sap.ui.model.type.DateTime({pattern:" HH:MM:SS X"  })}),

请帮助您提供宝贵的意见。

谢谢

Anurag

(17.6 kB)

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

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


大家好,

在ui5表中显示数据时遇到错误。 通过XSodata服务公开的表中有两个与时间相关的字段。 问题在于,在ui5表中显示数据时,与时间相关的所有列均显示相同的时间,例如(19:08,20:08,14:08等)。如下面的屏幕快照所示。

当我检查odata输出URL中的数据时,我得到的数据与表中的数据相同。

下面是我的ui5表的输出,该表在"开始时间"和"结束时间"列中有问题

下面是XSODATA服务的元数据。

 
 <键>
 
 
 
 <属性名称=" USERID"类型=" Edm.String" MaxLength =" 10"/>
 <属性名称=" SOURCE"类型=" Edm.String" MaxLength =" 10"/>
 <属性名称=" DATASET"类型=" Edm.String" MaxLength =" 10"/>
 
 
 
 <属性名称=" STATUS"类型=" Edm.String" MaxLength =" 20"/>
 <属性名称=" ERROR"类型=" Edm.String" MaxLength =" 50"/>
  

来自View.js的数据绑定代码

模板:new sap.ui.commons.TextView()。bindProperty(" text",{path:" START_TIME",类型:new sap.ui.model.type.DateTime({pattern:" HH:MM:  SS X"})}));

 模板:new sap.ui.commons.TextView()。bindProperty(" text",{path:" END_TIME",类型:new sap.ui.model.type.DateTime({pattern:" HH:MM:SS X"  })}),

请帮助您提供宝贵的意见。

谢谢

Anurag

(17.6 kB)
付费偷看设置
发送
2条回答
愤怒的猪头君
1楼-- · 2020-09-27 21:17

如果您的odata错误,则与ui5无关

您的xs代码在哪里

暮风yp
2楼-- · 2020-09-27 20:54

我已经将表与odata模型绑定了。 这里是。

所有其他列均正确显示,但是其时间值未正确填充。

 oTable.setModel(oModel);
    oTable.bindRows("/img/monload_service"); 

一周热门 更多>