A partire da ora (fino alla versione SAPUI5 1.28.4), styleClass è non una proprietà supportata di sap.m.Button
né (sap.ui.core.Control
) Proprietà del suo tipo di base. Quindi è necessario utilizzare addStyleClass(sStyleClass)
O direttamente nella vista XML.
Come ha detto @Ivan, è possibile utilizzare busy
proprietà perché questo esiste nel tipo di base sap.ui.core.Control
Speriamo di questa funzionalità di base nelle versioni superiori.
Update: per più classi CSS
var oLabel = new sap.m.Label({text:"Sample"}).addStyleClass("sample1 sample2");
O
var oLabel = new sap.m.Label({text:"Sample"}).addStyleClass("sample1").addStyleClass("sample2");
fonte
2015-04-30 05:34:01
styleClass non è una proprietà del pulsante. Ma se desideri averlo in questo modo, puoi estendere il pulsante e aggiungere una nuova proprietà styleClass. – sakthi
addStyleClass è preso in prestito dalla classe sap.ui.core.Control. Per expamle 'setBusy' prendi in prestito anche forma sap.ui.core.Control. Ma possiamo fare questo 'codice' ' sapm.Button ({busy: true}); 'code' – Ivan
Per JavaScript Views' .addStyleClass() 'è l'unico modo integrato per allegare una classe di stile. In XML Views puoi semplicemente scrivere '' –