UI5 的列总和 table
Column sum of UI5 table
我有一个带有数字的 SAPUI5 table。我想添加一个 sum/total 行来总结每列的值。我检查了 table 类:
的文档
以及列 类:
但无法确定是否存在标准列 属性,它指定列值的总和。我在 SO 上找到了几个关于这个主题的主题,例如:
- Sum of values in each column in a table in sapui5
- How to print total table row in SAPUI5 table
但是其中 none 个标记为已回答。
请问有没有默认列属性,可以提供该列数据的合计值?
不,您正在查看的控件没有像这样的 属性。
正如您提到的帖子中也提到的,您必须使用 javascript 计算来执行此操作,然后您可以使用页脚绑定并显示总和 (example for reference)
尽管如此,这可以通过 Fiori Analytical 简单地实现 table sap.ui.table.AnalyticalTable
如果有帮助请告诉我!
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>
我有一个带有数字的 SAPUI5 table。我想添加一个 sum/total 行来总结每列的值。我检查了 table 类:
的文档以及列 类:
但无法确定是否存在标准列 属性,它指定列值的总和。我在 SO 上找到了几个关于这个主题的主题,例如:
- Sum of values in each column in a table in sapui5
- How to print total table row in SAPUI5 table
但是其中 none 个标记为已回答。
请问有没有默认列属性,可以提供该列数据的合计值?
不,您正在查看的控件没有像这样的 属性。 正如您提到的帖子中也提到的,您必须使用 javascript 计算来执行此操作,然后您可以使用页脚绑定并显示总和 (example for reference)
尽管如此,这可以通过 Fiori Analytical 简单地实现 table sap.ui.table.AnalyticalTable
如果有帮助请告诉我!
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>