sapui5中表格中每列的值之和

sapui5中表格中每列的值之和,sapui5,Sapui5,我们可以在sapui5中的同一列底部显示特定列的总和值吗。 这里我使用的是sapui表 谢谢, Sathish如果您使用的是sap.ui.table.table 您可以使用不同的控件(如网格/布局)根据需要对齐 //Create an instance of the table control var oTable = new sap.ui.table.Table({ title: "Table Example", //other attributes footer:

我们可以在sapui5中的同一列底部显示特定列的总和值吗。 这里我使用的是sapui表

谢谢, Sathish

如果您使用的是
sap.ui.table.table
您可以使用不同的控件(如网格/布局)根据需要对齐

//Create an instance of the table control
var oTable = new sap.ui.table.Table({
    title: "Table Example",
    //other attributes
      footer: new sap.ui.commons.Label({
         text:"1234"
       })
});

如果您使用的是
sap.m
库:(推荐) 添加
footer
属性即可。页脚是聚合的一种

聚合:
footer

基数
0..1

类型
sap.ui.core.Control

说明:要在列页脚中显示的控件

示例代码:(使用对象编号而不是标签来区分编号和货币)


最近我遇到了类似的问题,我通过大量的搜索,为我的场景找到了一个解决方案

我已将最后一条记录用作所有记录和属性的总计
fixedboottomRowCount=“1”

其他可能的解决办法:

  • 使用具有Total选项的Analaytical ALV
  • 每列都有页脚。我发现了这一点,但尚未验证解决方案

  • 我用
    sap.ui.table.table
    得到了一个非常好的解决方案

    实际上添加页脚是无效的,因为它在整个表下显示控件。所以我所做的就是玩游戏

    这里我得到了标题下直接显示的总数


    到目前为止,我只看到在
    sap.m.Table
    中实现了一个和值功能,如下所述:好主意,但正如他在问题中提到的,他正在使用
    sap.ui.Table.Table
    @TimGerlach,我已经相应地更新了答案。谢谢你的更新
    new sap.m.Column({
        //hAlign: "Right", use if required
        header: new sap.m.Label({
            text: "Amount"
        }),
        footer: new sap.m.ObjectNumber({
            number: "{Total}",
            unit: "{CurrencyCode}",
            state: "Warning"
        })
    });