Sapui5 UI5表的列和

Sapui5 UI5表的列和,sapui5,Sapui5,我有一张带数字的SAPUI5表。我想添加一个sum/total行来汇总每列的值。我检查了两个表类的文档: 以及列类: 但无法确定是否存在标准列属性,该属性指定列值的总和。我发现了与此主题相关的几个主题,例如: 但没有一个标记为已回答 问题是是否有任何默认列属性可以提供列数据的总值?否,您正在查看的控件中没有类似的属性。 正如您在文章中提到的,您必须使用javascript计算完成这项工作,然后您可以使用页脚绑定和显示总和( 尽管如此,这可以通过Fiori分析表简单地实现

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

以及列类:

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

但没有一个标记为已回答


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

否,您正在查看的控件中没有类似的属性。 正如您在文章中提到的,您必须使用javascript计算完成这项工作,然后您可以使用页脚绑定和显示总和(

尽管如此,这可以通过Fiori分析表简单地实现


如果有帮助,请告诉我!

不,您正在查看的控件没有类似的属性。 正如您在文章中提到的,您必须使用javascript计算完成这项工作,然后您可以使用页脚绑定和显示总和(

尽管如此,这可以通过Fiori分析表简单地实现


让我知道这是否有用!

sap.m.Column有一个聚合页脚。您可以将sap.m.Text和formatter放在那里

  <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>

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>


我检查了
sap.ui.table.AnalyticalTable
,它看起来像是
sumOnTop
从1.44开始就被弃用了。您有没有使用
sumOnTop
继任者的示例?在关于ALV的sap文档(experience.sap.com/fiori design web/analytical table ALV)中,它写道:属性:sumOnTop在组头上显示其他聚合值,即使组已展开。*不要使用它*。“您现在知道为什么建议避免使用它了吗?我检查了
sap.ui.table.AnalyticalTable
,它看起来像是
sumOnTop
从1.44开始就被弃用了。您在sap文档中有关于ALV的
sumOnTop
继任者的使用示例吗(experience.sap.com/fiori design web/analytical table ALV),写着:“属性:sumOnTop在组头上显示其他聚合值,即使组已展开。*不要使用它*”您现在知道为什么建议避免它了吗?