在oModel中显示BusyIndi​​cator在IE上创建不起作用

2020-09-21 06:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我正在为IE开发一个应用程序...

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

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


嗨,我正在为IE开发一个应用程序,并且在oModel执行创建时需要显示busyIndi​​cator。

在Chrome中运行正常,但在IE中,busyIndi​​cator不会显示或显示一会儿。

我有下一个代码:

 var oModel = new sap.ui.model.odata.ODataModel(sUrl);

 oModel.create("/img/importSet",sBody,{
    成功:功能(成功){
       sap.ui.core.BusyIndi​​cator.hide();
       如果(fnCallbackOK){
          fnCallbackOK(oSuccess);
       }
      
    },
    错误:function(oError){
       sap.ui.core.BusyIndi​​cator.hide();
       如果(fnCallbackKO){
          fnCallbackKO(oError);
       }
      
    }
 }); 

有人可以帮助我吗?

谢谢。

2条回答
Cikesha
2020-09-21 07:37

您确定通话未结束吗? 用以下方法进行测试:

 console.log("成功")

例如。

 var oModel = newsap.ui.model.odata.ODataModel(sUrl);

 oModel.create("/img/importSet",sBody,{
    成功:功能(成功){
         console.log("创建成功");
         sap.ui.core.BusyIndi​​cator.hide();
         if(fnCallbackOK){
            fnCallbackOK(oSuccess);
         }
     },
    错误:功能(oError){
          console.log("创建错误");
          sap.ui.core.BusyIndi​​cator.hide();
          if(fnCallbackKO){
               fnCallbackKO(oError);
           }
     }
 }); 

并比较UI和Web浏览器控制台日志。

一周热门 更多>