SAPUI5中的创建操作未触发"提交更改"错误处理程序

2020-08-17 20:31发布

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

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


专家您好,

我有一个要求,我必须在前端创建多个记录。 我对成功的记录没有任何疑问。 成功处理程序正在顺利触发。 我在这里的问题是,如果我尝试创建重复的记录,则会弹出错误消息。 但是我的commitChanges方法中的错误处理程序没有被触发

我可以在控制台以及"网络"标签中看到错误消息。

我也在设置延迟的批处理组。

任何提示将不胜感激

致谢

Ritesh

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

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


专家您好,

我有一个要求,我必须在前端创建多个记录。 我对成功的记录没有任何疑问。 成功处理程序正在顺利触发。 我在这里的问题是,如果我尝试创建重复的记录,则会弹出错误消息。 但是我的commitChanges方法中的错误处理程序没有被触发

我可以在控制台以及"网络"标签中看到错误消息。

我也在设置延迟的批处理组。

任何提示将不胜感激

致谢

Ritesh

付费偷看设置
发送
3条回答
蓋茨
1楼-- · 2020-08-17 20:37

您可以检查成功处理程序的事件参数吗,我相信您也可以找到错误(记不清了)

顺便说一句,如果批处理中出现任何错误,它将不会在while请求中失败,该请求将成功完成 still.be ,因此未调用您的错误处理程序的原因也是如此。

此外,您无需手动读取从服务器发送的错误消息,在" sap.ui5"下的manifest.json文件中使用handleValidation true

https://sapui5.hana.ondemand.com/docs/topics/ a90d93df5a024e8bb18826b699c9aaa7.html

要获取消息,请使用

 sap.ui.getCore()。getMessageManager()。getMessageModel()。getData()
Doze时光
2楼-- · 2020-08-17 20:45

共享您的代码以更好地理解。

风早神人
3楼-- · 2020-08-17 20:40
< a hraf=" https://people.sap.com/kiran.kumar287"> Ritesh Kumar 请共享您的代码和您的请求响应(在开发工具网络中),以及控制台中是否有任何错误。

一周热门 更多>