【SAPUI5】显示照片(数据)不起作用。

2020-08-27 11:45发布

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

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


我正在尝试使用多个实体集构建应用程序。

在Page1中,用户在输入框中输入" userid"。

" userId"是名为" User"的实体集的属性。

当用户按下按钮时,将显示第2页。

我要在此页面中显示的是用户的照片,该用户是另一个实体集"照片"的组成部分,但控制器无法正常运行...

照片是从photoType:1和Page1中选择的userId获取的。


我应该在下面进行哪些修改?

是否可以通过更改src动态切换照片?

View1.xml

 
 
 
 
 />
 
 
 

View1.controller.js

 navTo:function(){
//转到第2页
 var navCon = this.byId(" navCon");
 var detail = this.byId(" p2");
 navCon.to(详细);
//设置src
 var Image = this.byId(" image");
 var searchkey = this.getView()。byId(" Input")。getValue();
 var key =" Photo>/Photo(photoType = 1,userId ='" + searchkey +"')";
 var key2 =" Photo(photoType = 1,userId ='" + searchkey +"')/photo/$ value";
 var key3 =" {photo/$ value}";
 Image.bindElement(key,key2);
 Image.setSrc(key3);
 },

manifest.json

"数据源":{
 "用户":{
 " uri":"/img/odata/v2/User/",
 " type":" OData",
 "设置":{
 " localUri":" localService/metadata.xml"
 }
 },
 "照片":{
 " uri":"/img/odata/v2/Photo/",
 " type":" OData",
 "设置":{
 " localUri":" localService/Photo/metadata.xml"
 }
 }
 

请告诉我

问候。

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

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


我正在尝试使用多个实体集构建应用程序。

在Page1中,用户在输入框中输入" userid"。

" userId"是名为" User"的实体集的属性。

当用户按下按钮时,将显示第2页。

我要在此页面中显示的是用户的照片,该用户是另一个实体集"照片"的组成部分,但控制器无法正常运行...

照片是从photoType:1和Page1中选择的userId获取的。


我应该在下面进行哪些修改?

是否可以通过更改src动态切换照片?

View1.xml

 
 
 
 
 />
 
 
 

View1.controller.js

 navTo:function(){
//转到第2页
 var navCon = this.byId(" navCon");
 var detail = this.byId(" p2");
 navCon.to(详细);
//设置src
 var Image = this.byId(" image");
 var searchkey = this.getView()。byId(" Input")。getValue();
 var key =" Photo>/Photo(photoType = 1,userId ='" + searchkey +"')";
 var key2 =" Photo(photoType = 1,userId ='" + searchkey +"')/photo/$ value";
 var key3 =" {photo/$ value}";
 Image.bindElement(key,key2);
 Image.setSrc(key3);
 },

manifest.json

"数据源":{
 "用户":{
 " uri":"/img/odata/v2/User/",
 " type":" OData",
 "设置":{
 " localUri":" localService/metadata.xml"
 }
 },
 "照片":{
 " uri":"/img/odata/v2/Photo/",
 " type":" OData",
 "设置":{
 " localUri":" localService/Photo/metadata.xml"
 }
 }
 

请告诉我

问候。

付费偷看设置
发送
1条回答
小灯塔
1楼-- · 2020-08-27 12:13

您好,

根据您提供的信息,您应该将Image控件的Source设置为:

 Photo(photoType = 1,userId ='" + searchkey +  "')/photo/$ value 

致谢

Anmol

一周热门 更多>