执行OData调用时显示忙碌指示器

2020-09-01 09:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我想在按下帐户列表概...

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

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


嗨,

我想在按下帐户列表概述的刷新按钮时添加一个忙碌指示器:

我在活动中使用以下代码:

 sap.ui.core.BusyIndi​​cator.show();

//获取数据:
 this.service.read(path,null,this.context,false,jQuery.proxy(function(data){
   this.accountModel.setData(data);
   },this),null);

 sap.ui.core.BusyIndi​​cator.hide();
 

但是,它不起作用。...

Clipboard01.jpg (16.1 kB)
7条回答
野沐沐
2020-09-01 10:03 .采纳回答

大家好,

我终于找到了解决方法:

 var oGlobalBusyDialog = new sap.m.BusyDialog();
 oGlobalBusyDialog.open();

//获取数据:
   this.service.read(path,null,null,true,jQuery.proxy(function(data){
           this.accountModel.setData(data);
           this.getView()。setModel(this.accountModel," Model");
           oGlobalBusyDialog.close();
   },this),null);
 

解决方案是:

this.service.read(path,null,null,true,jQuery.proxy(function(data){

????