For setting a property, define the property as a data attribute of the corresponding HTML tag.
Caution:
Deprecated as of UI5 version 1.120, replaced by XML View.
To add text to the button, add the attribute data-text to its HTML tag:
<div data-sap-ui-type="sap.m.Button" data-text="HelloWorld"></div>
Note:
To define a property with upper case characters, you have to “escape” them with a dash character, similar to CSS attributes. The following code gives an example:
<div data-sap-ui-type="sap.ui.commons.ApplicationHeader" data-display-logoff="false" data-display-welcome="false"></div>As the name of the attributes of HTML tags are case-insensitive, the properties
displayLogoffanddisplayWelcomeof theApplicationHeadercontrol have to be “escaped” asdata-display-logoffanddata-display-welcomefor the name of the attributes of the HTML tag. Keep this in mind when matching properties, associations, or events as an attribute of the HTML tag.The
attribute defines the ID of a control:id<div data-sap-ui-type="sap.m.Button" id="myButton"></div>To add a CSS class to the control, use the class attribute:
<div data-sap-ui-type="sap.m.Button" class="my-button"></div>