如何 Show/Hide 忙碌指示器 SAPUI5
How to Show/Hide Busy Indicator SAPUI5
我需要在 AJAX 通话期间显示占线指示器。所以我用了<BusyIndicator text="Please wait ..."/>
。如何在控制器中 Show/Hide 这个指标?现在一直显示。
UI5 中有两个 BusyIndicators。
sap.m.BusyIndicator
用于创建自定义忙碌指示器。在这种情况下,您应该在不再需要对象引用后将其销毁(当然,您必须为 BusyIndicator 维护一个引用对象)。如果您想要指示仅加载 UI 的特定部分,则应使用此类型。 (对于这些情况,可以使用控件的setBusy()
函数)
对于全局忙碌指示器,可以使用sap.ui.core.BusyIndicator
。不能定制;它只是一个加载图标。您可以使用 sap.ui.core.BusyIndicator.show();
显示它并使用 sap.ui.core.BusyIndicator.hide();
函数隐藏它。
如果您在应用程序中使用Page
s,您可以设置页面本身的忙碌状态;您可以将此 属性 绑定到模型,您可以通过设置模型 属性.
来控制指标
您可以找到更多详细信息 here。
我需要在 AJAX 通话期间显示占线指示器。所以我用了<BusyIndicator text="Please wait ..."/>
。如何在控制器中 Show/Hide 这个指标?现在一直显示。
UI5 中有两个 BusyIndicators。
sap.m.BusyIndicator
用于创建自定义忙碌指示器。在这种情况下,您应该在不再需要对象引用后将其销毁(当然,您必须为 BusyIndicator 维护一个引用对象)。如果您想要指示仅加载 UI 的特定部分,则应使用此类型。 (对于这些情况,可以使用控件的setBusy()
函数)
对于全局忙碌指示器,可以使用sap.ui.core.BusyIndicator
。不能定制;它只是一个加载图标。您可以使用 sap.ui.core.BusyIndicator.show();
显示它并使用 sap.ui.core.BusyIndicator.hide();
函数隐藏它。
如果您在应用程序中使用Page
s,您可以设置页面本身的忙碌状态;您可以将此 属性 绑定到模型,您可以通过设置模型 属性.
您可以找到更多详细信息 here。