如何显示/隐藏忙指示灯SAPUI5

如何显示/隐藏忙指示灯SAPUI5,sapui5,sap-fiori,Sapui5,Sap Fiori,我需要在AJAX调用期间显示忙指示灯。所以我使用了。如何在控制器中显示/隐藏此指示器?。现在它总是显示。UI5中有两个总线指示器。 sap.m.BusyIndicator用于创建自定义的忙指示器。在这种情况下,您应该在不再需要对象引用之后销毁它(当然,您必须为BusyIndicator维护一个引用对象)。如果要指示仅加载UI的特定部分,则应使用此类型。(对于这些情况,可以使用控件的setBusy()函数) 对于全局忙指示器,可以使用sap.ui.core.BusyIndicator。不能定制;它

我需要在AJAX调用期间显示忙指示灯。所以我使用了
。如何在控制器中显示/隐藏此指示器?。现在它总是显示。

UI5中有两个总线指示器。
sap.m.BusyIndicator
用于创建自定义的忙指示器。在这种情况下,您应该在不再需要对象引用之后销毁它(当然,您必须为BusyIndicator维护一个引用对象)。如果要指示仅加载UI的特定部分,则应使用此类型。(对于这些情况,可以使用控件的
setBusy()
函数)

对于全局忙指示器,可以使用sap.ui.core.BusyIndicator。不能定制;它只是一个加载图标。您可以使用
sap.ui.core.BusyIndicator.show()显示它并使用
sap.ui.core.BusyIndicator.hide()隐藏它函数

如果在应用程序中使用
页面
s,则可以设置页面本身的忙碌状态;可以将此属性绑定到模型,并且可以通过设置模型属性来控制指示器


您可以找到更多详细信息。

谢谢您的参考。我使用了
BusyDialog
作为片段&它工作得非常好!!我已经在jQueryAjax的
beforeSend()
中设置了
oDialog.open()
。最初显示需要2秒,但设置
async:true
后,对话框立即显示!!