如果从XML视图完成的oDataModel绑定失败,如何捕获错误?

2020-09-27 19:31发布

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

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


专家您好,

如果oData绑定失败,我无法弄清楚如何显示错误消息。

我知道我们有方法(error()和success()),如果我们从控制器调用oData成功或失败,则可以使用这些方法。 但是,如果从XML视图进行的oData调用失败,如何向用户显示错误消息?

我在XML视图中使用以下代码:

我的视图中有多个"选择"和一个表。 如果绑定由于某种原因从后端失败,我们如何捕获错误?

感谢与问候,
Soundarya

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

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


专家您好,

如果oData绑定失败,我无法弄清楚如何显示错误消息。

我知道我们有方法(error()和success()),如果我们从控制器调用oData成功或失败,则可以使用这些方法。 但是,如果从XML视图进行的oData调用失败,如何向用户显示错误消息?

我在XML视图中使用以下代码:

我的视图中有多个"选择"和一个表。 如果绑定由于某种原因从后端失败,我们如何捕获错误?

感谢与问候,
Soundarya

付费偷看设置
发送
1条回答
大简至美
1楼-- · 2020-09-27 20:14

您可以尝试在您要在应用中定义模型的模型的两个事件下方附加这些信息,

attachRequestFailed或attachMetadataFailed如下,

 oModel.attachRequestFailed(function(oEvent){
  //使用oEvent.getParameters()您可以获得错误详细信息
 },this); 
 oModel.attachMetadataFailed(function(oEvent){
   //使用oEvent.getParameters()您可以获得错误详细信息
 },this); 

这将在任何请求或元数据分别失败时触发。

一周热门 更多>