点击此处---> 群内免费提供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)
不是您问题的答案,但是如果您没有虚拟图像,为什么不返回虚拟图像呢?
一周热门 更多>