绑定并显示Collection(Edm.String)

2020-08-22 16:00发布

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

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


嗨,团队。 我想知道如何将复杂类型-Collection(Edm.String-)绑定到列表中。例如:

服务(odata v4) https://services.odata.org/V4/TripPinServiceRW

实体类型:人员具有属性:

 <属性名称="电子邮件" Type =" Collection(Edm.String)"/>
 

我设置了

 
 <项目>
 
 
 
 

项目数量还可以,但是标题的内容没有显示。 我应该放在那儿?

capture1.jpg (14.4 kB)

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

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


嗨,团队。 我想知道如何将复杂类型-Collection(Edm.String-)绑定到列表中。例如:

服务(odata v4) https://services.odata.org/V4/TripPinServiceRW

实体类型:人员具有属性:

 <属性名称="电子邮件" Type =" Collection(Edm.String)"/>
 

我设置了

 
 <项目>
 
 
 
 

项目数量还可以,但是标题的内容没有显示。 我应该放在那儿?

capture1.jpg (14.4 kB)
付费偷看设置
发送
3条回答
宇峰Kouji
1楼-- · 2020-08-22 16:32

嗨,Szymon,

对我来说,它正在工作。

这是我的代码。

控制器:

 sap.ui.define([
 'jquery.sap.global',
 'sap/ui/core/mvc/Controller',
 'sap/ui/model/json/JSONModel'
 ],函数(jQuery,控制器,JSONModel){
 "使用严格";


 var ListController = Controller.extend(" sap.m.sample.ListCounter.List",{


 onInit:函数(evt){
//在此示例上设置浏览的应用程序的演示模型
 var email = {
 电子邮件:[" sebastiano@mail.com"," marchesini@mail.com"]
 };
 var oModel = new JSONModel(email);
 this.getView()。setModel(oModel);
 }
 });


 返回ListController;


 });
 

视图:

 
 
 
 
 

 


结果:

< 谢谢,
Sebastiano

DafaDDDa
2楼-- · 2020-08-22 16:23

谢谢您的反馈,但是在我的示例中,我将odata V4作为带有元数据的模型。 我同意您的观点,对于JSON模型,它可以正常工作。

Haoba3210
3楼-- · 2020-08-22 16:23

您可能必须明确指定路径。

< 列表headerText =" Persons" items =" {路径:'/Emails'}">

致谢

Venkat

一周热门 更多>