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");
如何用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");