“我的数据”将列表结果按组显示,但不会为相同的值创建单数显示。
我希望返回的数据将所有内容显示在一个列标题中...让我共享代码。
详细说明:
public Summary[] Summaries { get; set; }
public Alphabet() {
AggregateResult[] groupedResults = [select A,Sum(B)Currency,C from D WHERE A != null AND C < LAST_FISCAL_QUARTER GROUP BY A,C ORDER BY A limit 1000];
Summaries = new List<Summary>();
for (AggregateResult ar : groupedResults) {
Summaries.add(new Summary(ar));
}
}
public class Summary {
public String A{ get; private set; }
public Decimal B{ get; private set; }
public Date C{ get; private set; }
public Summary(AggregateResult ar) {
A= (String) ar.get('A');
B= (Decimal) ar.get('B');
C= (Date) ar.get('C');
}
}
}
我的页面:
<apex:page controller="Alphabet">
<apex:form >
<apex:pageBlock >
<apex:pageBlockTable value="{! Summaries}" var="s">
<apex:column value="{! s.A}"/>
<apex:column value="{! s.B}"/>
</apex:pageBlockTable>
</apex:pageBlock>
</apex:form>
</apex:page>
我的显示:
但是我希望它看起来像这样:
我想我希望所有A1值加起来而不显示多个A1。
请协助。