openui5 js视图addStyleClass

openui5 js view addStyleClass

如何用mSetting设置class?

例如:

new sap.m.Button({}).addStyleClass("my-class"); //work

另一种方式?

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

是否可以这样设置 class?

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

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

希望我们会在更高版本中提供此基本功能。

更新:针对多个 CSS 类

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

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