如何在图像处理中显示业务异常?

2020-08-17 05:17发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在进行Custo...

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

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


大家好,

我正在进行Custom SAPUI5开发,在其中我需要显示OData服务中的图像。 我使用sap.m.Image控件显示Image。 我使用下面的代码将图像设置为控件。

代码:

 var sNewURI ="/img/sap/opu/odata/sap/ZSERVICE_SRV/ImageSet(Guid = guid'" + sGUID +"',value2 ='" + svalue +"')/$ value";
 oDisplayImage.setSrc(sNewURI);
 

上面的代码正在工作,我可以在应用程序中看到图像。 并且我在sap.m.Image

中设置了Not Found消息

alt属性。

但是在我的应用场景中,当未从服务加载图像时,我必须显示适当的业务异常。

所以我试图读取服务并处理sap.m.Image中alt属性中的错误消息。

我读取服务的代码:

 oView.getModel()。read("/img/ImageSet(Guid = guid'" + sGUID +"',value2 ='" + svalue +"'/$ value",{
 成功:功能(oResults,oResponse){
 },
 错误:函数(oError){

 }
 });
 

在上面的代码中,当后端发生一些错误时,它成功触发了错误处理程序,并且我可以在错误详细信息标签中看到适当的业务异常。

但是,对于成功而言,它还会触发相同的错误处理程序,并且我收到错误消息,说

没有数据处理程序。

请帮助我解决此问题。

谢谢

此致

JK。

(8.2 kB)
1条回答
Haoba3210
2020-08-17 06:12

不是您问题的答案,但是如果您没有虚拟图像,为什么不返回虚拟图像呢?

一周热门 更多>