openui5 js查看addStyleClass

Iva*_*van 6 sapui5

我们如何用mSetting设置类?

例如:

new sap.m.Button({}).addStyleClass("my-class"); //work
Run Code Online (Sandbox Code Playgroud)

其他方式?

new sap.m.Button({
  styleClass: "my-class" // did'n work
});
Run Code Online (Sandbox Code Playgroud)

有可能以这种方式设置课程吗?

Sun*_*B N 7

截至目前(直到版本为SAPUI5 1.28.4),styleClass 不是sap.m.Button其基本类型的(sap.ui.core.Control)属性的受支持属性.因此,您必须addStyleClass(sStyleClass)直接在XML视图中使用OR.

正如@Ivan所说,你可以使用busy属性,因为它存在于基类型中sap.ui.core.Control

希望我们将在更高版本中使用此基本功能.

更新:适用于多个CSS类

var oLabel =  new sap.m.Label({text:"Sample"}).addStyleClass("sample1 sample2");
Run Code Online (Sandbox Code Playgroud)

要么

var oLabel =  new sap.m.Label({text:"Sample"}).addStyleClass("sample1").addStyleClass("sample2");
Run Code Online (Sandbox Code Playgroud)