sap.m.MessageBox.show在关闭时会无休止地进行下去

2020-09-28 03:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 我有一个场景,我需要显示消...

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

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


我有一个场景,我需要显示消息,我能够成功显示消息,但是在加载程序时控件不会返回到屏幕。

请找到代码。

sap.m.MessageBox.show("请输入您的用户ID而不是电子邮件ID",{

图标:sap.m.MessageBox.Icon.NONE,

标题:"",操作:sap.m.MessageBox.Action.YES,

onClose:function(oAction){

if(oAction === sap.m.MessageBox.Action.YES){this.loadDisplayMode(Email); }

}

谢谢

维杰

4条回答
哎,真难
2020-09-28 03:41

Vijay,你好

我认为,您的函数this.loadDisplayMode(Email); 不会被调用,因为" this"将返回MessageBox对象。

请尝试以下代码。

 var that = this;
 sap.m.MessageBox.show(
 sMessage,{
 图标:sap.m.MessageBox.Icon.NONE,
 标题:"",
 操作:sap.m.MessageBox.Action.YES,
 onClose:function(oAction){
 如果(MessageBox.Action.YES === oAction){
 that.loadDisplayMode(Email);
 }
 }
 }
 ); 

此致

Vikas Trivedi

一周热门 更多>