我们如何用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)
有可能以这种方式设置课程吗?
截至目前(直到版本为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)