SAPUI5表的列总和

时间:2018-11-02 16:46:42

标签: sapui5

我有一个带数字的SAPUI5表。我想添加一个总和/总行以汇总每列的值。我检查了两个表类的文档:

以及列类:

但无法确定是否存在标准的列属性,该属性指定列值的总和。我在SO上找到了与此主题相关的多个主题,例如:

但是没有一个被标记为已回答。

问题是是否存在任何默认列属性,可以提供列数据的总值?

2 个答案:

答案 0 :(得分:2)

否,您要查看的控件没有可用的此类属性。 正如您所引用的帖子中所提到的那样,您必须使用javascript计算来完成此操作,然后您可以使用页脚来绑定并显示总和(example for reference)

尽管如此,这可以简单地通过Fiori分析表sap.ui.table.AnalyticalTable

实现

more about analytical table

让我知道这是否有帮助!

答案 1 :(得分:1)

sap.m.Column有一个聚合页脚。您可以在其中放置带有格式化程序的sap.m.Text。

  <Table items="{path: '/customers'}">
    <columns>
      <Column><Text text="Name" /></Column>
      <Column>
        <Text text="Amount" />
        <footer><Text text="{path: '/customers', formatter: '.sumAmount'}" /></footer>
      </Column>
    </columns>
    <items>
      <ColumnListItem>        
        <cells>
          <Text text="{name}" />
          <Text text="{amount}" />
        </cells>
      </ColumnListItem>        
    </items>
  </Table>