我们能否在sapui5的同一列底部显示特定列的总和值。 我在这里使用sap ui table。
谢谢, Sathish所在
答案 0 :(得分:2)
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
description :控件显示在列页脚中。
示例代码:(使用对象编号而不是标签来区分数字和货币)
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"
})
});
答案 1 :(得分:1)
最近我遇到了类似的问题,我经历了很多搜索,并为我的方案提出了解决方案。
我使用Last Record as Total作为所有记录和属性fixedBottomRowCount="1"
。
其他可能的解决方案:
答案 2 :(得分:0)
我用sap.ui.table.Table
得到了一个很好的解决方案。
实际上添加页脚无效,因为它在整个表下显示控件。所以我所做的就是玩multiLabels aggregation。
在这里,我将总和直接显示在标题下。