如何显示/隐藏繁忙指标SAPUI5

Har*_*ari 1 sapui5 sap-fiori

我需要在AJAX调用期间显示忙指示符.所以我用过<BusyIndicator text="Please wait ..."/>.如何在控制器中显示/隐藏此指示器?现在它总是显示出来.

nis*_*v4n 6

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

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

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

你可以在这里找到更多细节.