使用customdata标记

时间:2015-06-10 06:14:08

标签: sapui5

请告诉我标签customData的使用 我无法理解以下代码

<Bar id="myBar">
    <customData>
        <core:CustomData key="sap-ui-fastnavgroup" value="true"              writeToDom="true"/>
    </customData>
</Bar>

如何在栏中添加标题。 我是UI5技术的新手 感谢

1 个答案:

答案 0 :(得分:1)

customData可以用作扩展sap.ui.core.Element的控件的聚合。自定义数据通常用作HTML数据 - *属性。

例如:

   var oTextEdit= new sap.ui.commons.TextField({
           //Properties
    });

    var oCustomData =new sap.ui.core.CustomData({
        key     : "fieldID",
        value   : "textfield1"
    });
    var oCustomDataEntyID =new sap.ui.core.CustomData({
        key     : "entitypropertyid",
        value   : "username"
    });
    oTextEdit.addCustomData(oCustomData);
    oTextEdit.addCustomData(oCustomDataEntyID);

    var aAllCustomData =  oTextEdit.getCustomData();
    $.each(aAllCustomData,function(index){
          console.log(aAllCustomData[index].key +" : "+aAllCustomData[index].value)
    });

https://openui5.hana.ondemand.com/#docs/api/symbols/sap.ui.core.Element.html