Sapui5 自定义本地忙指示器 sap.ui.getCore().byId(this.getId()).setBusy(true);

Sapui5 自定义本地忙指示器 sap.ui.getCore().byId(this.getId()).setBusy(true);,sapui5,Sapui5,在CSS中: .sapUiLocalBusyIndicator{ 背景色:rgba(242,242,242,1)!重要; } 我已经为其中一个屏幕设置了本地忙指示器不透明,但问题是它适用于我的应用程序的所有屏幕,而我只需要为其中一个屏幕设置它 您应该通过向两个控件/视图添加一个类来细化CSS规则,使其仅适用于您的控件/视图: JS: sap.ui.getCore(); (理想情况下,在创建或定义时添加类。) CSS: .opaqueBusyIndicator.sapUiLocalBusyI

在CSS中:

.sapUiLocalBusyIndicator{
背景色:rgba(242,242,242,1)!重要;
} 

我已经为其中一个屏幕设置了本地忙指示器不透明,但问题是它适用于我的应用程序的所有屏幕,而我只需要为其中一个屏幕设置它

您应该通过向两个控件/视图添加一个类来细化CSS规则,使其仅适用于您的控件/视图:

JS:

sap.ui.getCore();
(理想情况下,在创建或定义时添加类。)

CSS:

.opaqueBusyIndicator.sapUiLocalBusyIndicator{
背景色:rgba(242,242,242,1);
} 

(对于这两个类,您也不一定需要
!important

感谢您提供的信息,我不确定是否可以将styleClass添加到忙指示器中。该类实际上并没有添加到忙指示器中,而是添加了设置为忙的控件。(
setBusy()
返回
即控件)