使用来自HCP(js)的数据监视平铺

时间:2016-11-14 08:17:39

标签: sapui5 sap.m

我目前正在测试Web-IDE并尝试创建一个带有磁贴的小应用程序,该应用程序会自动使用来自HCP的数据自行更新。

TileContainer是否具有创建此功能的正确功能?我不确定我必须使用哪种瓷砖。

如何将数据输入到磁贴的内容中?

var tileContainer = new sap.m.TileContainer({
tiles : [ 
new sap.m.StandardTile({
number: "C_SENSORTEMP",
height: "50px",
icon : "sap-icon://play",
title : "Temparature",
frameType: "TwoByOne",
press : function() {
oController._eventHandler("start");
app.to("page2");
})
]
});

1 个答案:

答案 0 :(得分:1)

是瓷砖是正确的方式。这是一个小例子:

                                                                                                            

<GenericTile class="sapUiTinyMarginBegin sapUiTinyMarginTop tileLayout" header="Cumulative Totals" subheader="Expenses" frameType="OneByOne"
    press="press">
    <tileContent>
        <TileContent unit="Unit" footer="Footer Text">
            <content>
                <NumericContent value="12"/>
            </content>
        </TileContent>
    </tileContent>
</GenericTile>

enter image description here

如果要绑定数据,可以在xml文件中将其作为:

<NumericContent value="{ForExampleExpenses}"/>

在控制器中你需要绑定oData服务:

this.getView().bindElement(/getExpenses);

您可以找到更多示例here