在UI5屏幕上显示OData消息

2020-09-01 18:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用oDataMo...

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

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


嗨,

我正在使用oDataModel.submitChanges()方法,并实现了成功和错误回调方法。 当submitChanges方法被调用时,我从后端返回一条消息,如下所示。

1)我的问题是,..为什么即使在调用回调函数之前仍出现此消息? 调用成功或错误回调时,此消息是否不应该出现?

2)当我仍想保留弹出的错误消息时,如何隐藏错误消息的"显示详细信息"部分? 如此,由于其技术细节,显示细节会使用户感到困惑。

下面是我使用的代码。

 oDataApprvMod.submitChanges({groupId:" appr_submit",

 成功:功能(oData,oResponse)
 {
 if(oData .__ batchResponses [0] .__ changeResponses!=未定义)
 {
 if(oData .__ batchResponses [0] .__ changeResponses [0] .statusCode =='201'&& oData .__ batchResponses [0] .__ changeResponses [0] .statusText =='已创建')
 {
 MessageBox.success("程序已成功提交批准",{title:"成功"}));
   }
     }
    } .bind(this),

  错误:function(oError){
    } .bind(this)
 });
 

以下是我收到的错误消息(截图)。 我想要错误弹出消息,但要删除"显示详细信息"部分。

有人建议我如何处理它? 是在UI5还是在后端处理?

(30.3 kB)