使用detailBox时Image.setSrc()无法正常工作

2020-09-15 07:48发布

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

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


专家您好!

我目前正在开发SAPUI5应用程序,我需要在视图中动态设置图像,并且必须在其上附加一个灯箱。 我当前的实现结果是在初始图像上直接在视图中的" src"属性上设置的,并且已正确加载,但是我的Image.setSrc()方法在标记上设置了属性" src"。 我以为是因为" id"属性附加到了标签而不是图像本身而发生的。 谁能帮我解决这个问题?

SAPUI5版本:1.50.0

myView.controller.js片段:

 ...
 handleCameraPress:函数(oEvent){
    
     var that = this;

     navigator.camera.getPicture(onSuccess,onFail,{quality:100,
     destinationType:Camera.DestinationType.FILE_URI,
     源类型:Camera.PictureSourceType.CAMERA,
     saveToPhotoAlbum:true});
    
     函数onSuccess(imageURI){
         console.log(" IMAGEPATH:" + imageURI);
         that.getView()。byId(" chamadoImage")。setSrc(/**/" data:image/png; base64," + imageURI);
         that.getView()。byId(" zoomChamadoImage")。setImageSrc(" data:image/png; base64," + imageURI);
         that.getView()。byId(" camera-config-btn")。setText(" Alterar imagem do chamado");
         that.getView()。byId(" removeImageBtn")。setVisible(true);
         that._oPopover.close();
     }
 },

 ... 

myView.view.xml代码段:

 ...
 
     
         
             
                 
                 
             
         
         
             
         
     
 
 ... 

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

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


专家您好!

我目前正在开发SAPUI5应用程序,我需要在视图中动态设置图像,并且必须在其上附加一个灯箱。 我当前的实现结果是在初始图像上直接在视图中的" src"属性上设置的,并且已正确加载,但是我的Image.setSrc()方法在标记上设置了属性" src"。 我以为是因为" id"属性附加到了标签而不是图像本身而发生的。 谁能帮我解决这个问题?

SAPUI5版本:1.50.0

myView.controller.js片段:

 ...
 handleCameraPress:函数(oEvent){
    
     var that = this;

     navigator.camera.getPicture(onSuccess,onFail,{quality:100,
     destinationType:Camera.DestinationType.FILE_URI,
     源类型:Camera.PictureSourceType.CAMERA,
     saveToPhotoAlbum:true});
    
     函数onSuccess(imageURI){
         console.log(" IMAGEPATH:" + imageURI);
         that.getView()。byId(" chamadoImage")。setSrc(/**/" data:image/png; base64," + imageURI);
         that.getView()。byId(" zoomChamadoImage")。setImageSrc(" data:image/png; base64," + imageURI);
         that.getView()。byId(" camera-config-btn")。setText(" Alterar imagem do chamado");
         that.getView()。byId(" removeImageBtn")。setVisible(true);
         that._oPopover.close();
     }
 },

 ... 

myView.view.xml代码段:

 ...
 
     
         
             
                 
                 
             
         
         
             
         
     
 
 ... 
付费偷看设置
发送
1条回答
黑丝骑士
1楼 · 2020-09-15 08:34.采纳回答

这确实是已修复的损坏功能。 我已将媒体库更新为最新(1.56.5)版本,现在可以正常使用了。

一周热门 更多>