按钮调用函数导入在chrome中有效,但在Internet Explorer中不起作用

2020-09-20 13:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我创建了一个用于调用...

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

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


你好

我创建了一个用于调用函数导入的按钮,该按钮基本上将电子邮件发送给选定的收件人。 与chrome相比,我在IE中看到了不同的行为。

当我多次单击发送按钮时,会以chrome形式多次发送电子邮件。 当我在IE中执行相同操作时,电子邮件仅发送一次,即第一次。

我在后端系统中放置了一个断点,并注意到在IE的情况下不会发生调用。 每次我使用Chrome浏览器单击按钮时都会拨打电话。

我已经在两个浏览器中对此进行了调试,并且在两种情况下,函数import都会返回OK响应。

以前有没有人遇到过这个问题。

谢谢

卡比尔

4条回答
bbpeas
2020-09-20 13:37

Hello Gregor,

感谢您的回复。 这是代码:

 sap.ui.controller(" cus.crm.mycalendar.CRM_MYCALExtension.view.AppointmentDetailCustom",{
 onEmail:function(e){
 调试器;
 var oModel = e.getSource()。getModel();
 var guid = this.getView()。getBindingContext()。getObject()。Guid;
 var emailPartners = this.getView()。getBindingContext()。getObject()。EmailPartners;
 如果(emailPartners ===""){
 sap.m.MessageToast.show("请保留一封电子邮件");
 }其他{
 oModel.callFunction(" Email",//函数导入名称
 " GET",//http方法
 {
 引导:引导
 },
 空值,
 函数(oData,响应){
 sap.m.MessageToast.show("电子邮件已发送");
 },//成功的回调函数
 函数(oError){
 sap.m.MessageToast.show("电子邮件无法发送");
 }); //错误的回调函数
 }//万一
 }
 });
 

谢谢

Kabir

一周热门 更多>